Awesome course! Professor Roughgarden is fantastic. The material was appropriately challenging. Perfect amount of rigor. Only one minor squabble: the hash problem set is terribly misleading.
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.
By Chaozhe H•
the programming assignments are definitely challenging for me but they are also very rewarding..
By Vladimir K•
Outstanding course! High quality of presentations and topics! Tim Roughgarden is fantastic dude!
By Feiyu L•
Very clear introduction of Data structures like Heap, Tree, and good introduction of graph.
By Hrithwik S•
One of the best theory course on Introductory Graph Algorithms and Basic Data Structures
By liping l•
great course which provided me with a strong foundation in data structure and algorithm.
By Muskan K•
The course was great. But the assignments were challenging and little time consuming.
By josh c•
I really enjoyed the course material as well as Professor Roughgarden's lecturing.
By Peter C•
Excellently presented and crafted course. Coursework was challenging but solvable.
By Alvaro J P F•
Great course, at least for people like me who lack of computer science background.
By haifang z•
This course let me feel algorithms is not hard as I thought. It is worth to learn
By Kevin H•
Great Course for really diving into data structures and algorithms. Thanks Tim!
By Chi M•
clearly instruction to learn algorithm and well-designed assignment to practice
Very solid contents, hope the programming assignments can be more challenging
By Badrinath R•
Fantastic course. Learned a lot, especially from the programming assignments.
By Peregrine D•
Overall well pitched course. One questionable assignment given the context.
By Minyue D•
Really love this course! Really informative and nice homework assignment!
By David D•
A really great course. Although the last PA was not really my favorite.
By Aishwarya R•
Learnt about graphs, trees, heaps, hashing! The course is enlightening.
By Frank J M•
Great course. The programming problems really added to the material.
By Manoj K•
Great Course for an intermediate understanding of graph algorithms.
By Jonathan H•
One of the best specializations on this site. Highly recommended!
By Nguyen T•
Lots of basic data structures covered. Very good introduction!
Great introduction to graph structures, had fun learning :)
By Anil K M•
One of the most important courses in the specialization.
By Yiming Z•
A Great course! Just feel excited to continue learning!