TG
Invalid date
It was an awesome experience to learn from such a teacher. Now I have a much clear view of the graph algorithms. I have enjoyed this course. Thanks to Stanford for offering this course.
AA
Invalid date
The best algorithms course available. More on the theoretical side which in my opinion is more important, if theory is understood, implementation becomes second nature.
By Alexey D
•Nov 29, 2016
Excellent mix of math (not too much), programming details (probably needs a little bit more) and practical applications!
By Brande G
•Jul 3, 2018
Excellent Course. The professor has a certain way to explain difficult things and makes them look easy to us, students.
By Klet A
•Nov 28, 2020
Challenging and intuitive course, sent me digging deeper so as to better understand the concepts. Worth every bit
By Johan B
•Sep 3, 2017
Good course! Well structured and informative lectures. The assignments can be challenging which I think is good!
By Vishwas S
•Jun 22, 2020
Good course content, helped me utilize, improve my programming skills using my preferred programming i.e Java.
By Jianhui S
•Oct 21, 2018
Contents very suitable for computer science beginners and the instructor organizes the materials very neatly.
By sysucx
•Jan 24, 2017
very good course! but I think this specialization focus on mathematical analysis, we need to practice more
By Yifeng L
•Nov 23, 2018
More challenging than first course, very good for beginners. Specially useful for those not in CS major.
By yangyunlong
•Feb 7, 2020
very nice algorithm course! very helpful for non-cs students to enhance the knowledge about algorithm!
By Ning K
•Jan 26, 2019
Super super cool explanation of the shortest path, minimum spanning tree, and all other algorithms!
By Rickard A
•Jun 30, 2020
Good course! Programming assignments were more challenging than the previous course which is good!
By Chaozhe H
•Mar 4, 2021
the programming assignments are definitely challenging for me but they are also very rewarding..
By Владимир К
•Nov 3, 2017
Outstanding course! High quality of presentations and topics! Tim Roughgarden is fantastic dude!
By prince c s
•Sep 9, 2021
Great Pace - good examples - always going to the point - clear and providing good information.
By Feiyu L
•Apr 25, 2018
Very clear introduction of Data structures like Heap, Tree, and good introduction of graph.
By Hrithwik S
•Apr 8, 2020
One of the best theory course on Introductory Graph Algorithms and Basic Data Structures
By liping l
•May 29, 2017
great course which provided me with a strong foundation in data structure and algorithm.
By Vel T
•Apr 12, 2024
This course forced me to think algorithmically and design efficient code! Thank you!
By Muskan K
•Feb 9, 2020
The course was great. But the assignments were challenging and little time consuming.
By josh c
•May 28, 2020
I really enjoyed the course material as well as Professor Roughgarden's lecturing.
By Peter C
•Mar 19, 2018
Excellently presented and crafted course. Coursework was challenging but solvable.
By Alvaro J P F
•Jan 23, 2017
Great course, at least for people like me who lack of computer science background.
By oo o
•Jan 3, 2017
This course let me feel algorithms is not hard as I thought. It is worth to learn
By soroush j
•Jan 12, 2023
The heap section was challenging if you had to implement your own but it was fun!
By Kevin H
•Oct 29, 2020
Great Course for really diving into data structures and algorithms. Thanks Tim!