Well researched. Topics covered well, with walkthrough for exam.le cases for each new introduced algorithm. Great experience, learned a lot of important algorithms and algorithmic thinking practices.
Thank you for teaching me this course. I learned a lot of new things, including Divide-and-Conquer, MergeSort, QuickSort, and Randomization Algorithms, along with proof for their asymptotic runtime
By Zalfaqih R•
Thank You Stanford University for Course
By MIHIR J S•
great and detailed course for beginners.
By Steven R•
Good Explain, make me deep understanding
By Shuxiao C•
Quite a solid introduction to algorithm.
best algorithm course I have ever taken!
By Sheng-Qi S•
Thinking as a computer scientist
By Yuxuan ( G•
Excellent course professor Roughgarden!
By Yuxing C•
excellent course with clear explanation
By Ankit A•
An in-depth course, that one must take!
By Puzhen Q•
Certainly learnt a lot about algorithm.
By jinesh p•
It was really nice learning experience.
By Hrithwik S•
Good Introductory Course on Algorithms
important concepts very good explained
By Neeraj T•
I found this course really challenging
By Wei Y•
Optional videos are thought-provoking.
Great course with a great instructor.
Learned some great things from Tim :)
By Elizabeth M•
Good explanations with clear examples
By Shashikant P•
One of the best courses I have taken!
By Vivek S•
Really liked the approach by Prof Tim
By Artem G•
Great course, sometimes challenging)
By Mahesh S•
In depth analysis of all the topics!
By Avinash S•
One of the best courses on algorithm
By SHREYAS M•
Excellent material and its delivery!