Graph Theory (Udemy.com)
Master the Nuts and Bolts of Graph Theory: the Heart of Communication and Transportation Networks, Internet, GPS, ...
Created by: Miran Fattah
Last updated October 2020
What you will learn
- Master fundamental concepts in Graph Theory
- Understand Eulerian and Hamiltonian paths and circuits. And many related topics to Paths.
- Get to know a wide range of different Graphs, and their properties.
- Be able to preform Elementary, Advanced Operations on Graphs to produce a new Graph
- Understand Graph Coloring.
- Know how to turn a Graph into a Matrix and vice versa.
- Obtain a solid foundation in Trees, Tree Traversals, and Expression Trees.
How it compares
Against the other 127 rated Udemy courses in Math on CourseDuck:
- Rating4.7 out of 5higher than 51% of them
- Reviews1,088#26 of 128 by number of reviews
- Length9.9 hoursshorter than 56% of them
- Last updatedOctober 2020earlier than 73% of them
Course Description
What is this course about?
Graph Theory is an advanced topic in Mathematics. On a university level, this topic is taken by senior students majoring in Mathematics or Computer Science; however, this course will offer you the opportunity to obtain a solid foundation in Graph Theory in a very short period of time, AND without requiring you to have any advanced Mathematical background.
The course is designed to be understood by a 12th grader since the structure of the course starts with the very basic idea of how to create a Graph, and with each step the ideas get more and more complex. The course consists of several sections and in each section, there are video lectures where I explain a few concepts. There are quizzes (with solutions) after every lecture so you can test what you have learned in that lecture.
The structure of the course goes as following starting with the first section:
Supplements
Fundamentals
Paths
Graphs Types
Trees
Digraphs and Tournaments
Planar Graphs
Graphs Operations
Graph Colorings
YOU WILL ALSO GET:
Lifetime Access
Q&A section with support
Access on mobile and TV
Certificate of completion
30-day money-back guarantee
How are the concepts delivered?
Each lecture is devoted to explaining a concept or multiples concepts related to the topic of that section. There are example(s) after the explanation(s) so you understand the material more. The course is taught in plain English, away from cloudy, complicated mathematical jargon and that is to help the student learn the material rather than getting stuck with fancy words.
How to learn better?
Take notes and repeat the lectures to comprehend the concepts more. Also, there are quizzes after every lecture so you can test what you have learned.
Instructor Details
- 4.7 Rating
1,088 Reviews
Miran Fattah
Miran Fattah holds a B.S. in Mathematics and Geophysics from the University of Oklahoma, USA. He has taught and tutored tens of thousands of college students worldwide.
As one of only four students in Iraq to receive a full scholarship to study in the United States, his mission has always been to bring knowledge back home and make education more accessible.
Miran is deeply passionate about Math and Science and believes these subjects are essential for everyone to learn—no matter the level. A strong advocate of visual learning, he focuses on delivering concepts in a clear, step-by-step manner that makes even the most abstract ideas easy to grasp. His goal is simple: to make learning fast, engaging, and effective for all students.
More courses by Miran Fattah
More Math courses
Differential Equations with the Math Sorcerer (2026)
4.9 (704 Reviews)
Provider: Udemy
Time: 11.6h
$10.99
Precalculus 2: Polynomials and rational functions (2026)
4.9 (207 Reviews)
Provider: Udemy
Time: 42.1h
$74.99
Reviews
By Francesco Puppini on 7/31/2026
Great course, very well explained. I am not in love with the handwriting, because it slows down the rhythm. So, I had to watch it as speed 1,25 or 1,5 but of course in some points I had to go back and re-run a bit slower: a lot of discontinuity in speed. Other than that, it is really well explained. Thanks!
By Carlos Piedrafita Puig on 3/13/2025
Simple and very profitable. If you ever wondered what graph theory is, this course will be a great introduction to the topic. I just completed all lessons and I'd love to see a continuation.
By Loïc Legros on 8/29/2023
Excellent cours, très bien expliqué avec de nombreux exercices pour fixer les connaissances. Même si le cours ne prétendait pas donner des exemples d'application, j'aurais apprécié voir des usages concrets d'utilisation des graphes. Le cours pourrait également aller un peu plus loin dans la théorie s'il voulait prétendre être une référence en la matière.
By Hamish on 8/29/2023
This was an excellent course with good quizzes that test one's understanding of graph theory. Graph theory is a vast subject. If you have time, to make a second follow up course, please include the following: dominance networks, maximizing flow strategies, minimal spanning networks, critical paths: these are popular applications that are found at school level and would show how graph theory is actually applied out in the wide world. That said, this course supplies a great foundation to get to know more graph theory.
By Anonymized User on 2/17/2023
I used the course as a refresher training, as I have not dealt with graph theory since Uni (some twenty year ago). The course was delivered in a good pace (the amount of new knowledge in each lecture is well measured) and presented in easy to follow format.
By Maximilian Meidinger on 9/11/2021
Quite good introduction to the topic, lacking only in specific subtopics more relevant for machine learning applications. However, these shortcomings can be easily remedied by following the literature hints given in the course and having a look into the book by Diestel on the topic. There, further topics of interest for applications, such as spectral graph theory and much more can be explored with the knowledge of the course in the back of your head. All in all the course offers a well-explained and well-illustrated, comprehensive introduction to the topic, only outclassed by the - far more time-intensive - standard literature of the field.
By Allen Lazzara on 8/25/2021
.Just finished the course, Miran Fatteh conveys the concepts of this course in a clear & concise manner. His teaching style is impeccable. He conveys the concept, gives examples and iterates the concept in other descriptive terms. I will definitely be taking his other courses.
By Joe Doser on 11/27/2020
Awesome class. It's an amazing example of how the underpinnings of modern technology were established by mathematicians long before the first computers and their associated networks were created.
By Wayne Hall on 11/15/2020
I am taking this as a review. The online graph tools is very useful.
By Yifeng Wang on 10/27/2020
Nice teacher with great contents, really helpful and always solve all different questions with properly answer, love it.
By Anya Rajeev on 10/23/2020
Everything was very well explained. i was able to understand everything.
By David Raj Daniel on 10/16/2020
good coverage of the required concepts on graph theory. The explanations are really good and helps you to master each of the concept.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100









