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 Armando J B F•
Excellent, in-depth course. The use of randomness was indeed 'illuminating'.
By Jiaxiao W•
very clear and organized course. I learned a lot from it. Thank you so much
By Haochuan W•
Best online course I've taken. You can possibly cross out the "online" too.
By Stjepan H•
One of the best courses I attended. It is difficult, but totally worth it!
By Jiangbo W•
Appropriate amount of content, but a little hard. After all it's Stanford!
By UDAYA B C•
Best professor, these concepts helped me a lot in competitive programming.
By Aakash S•
Concepts are very well explained and the quality of quizzes are top-notch.
By Dima T•
I like this course a lot. Going to learn everything in the specialization.
By Mohammad N•
This is a great course for who doesn't have a computer science background!
Finished part I, keep going! This is one of the best courses in Coursera.
By Gaurav C•
That's the best you can get from any professors out there, with quality.
Very good course. Very hard, very interesting and very useful. Thank you
By Gaurav J B•
This is really helpful and worth course for deep learning of Algorithms.
By Dang N•
Wonderful course! I enjoy mathematical analysis for algorithm very much.
By Saurabh V•
It takes me too much time to understand but it is simply a nice course.
By PLN R•
Amazing course! Best for getting a good mathematical grip of the topic!
By RAJU A•
Really good. Need prior experience to understand this course for sure
By Chi M•
The lectures gave me very good direction to study algorithms. Thanks!
By Rohit C•
I never expected algorithms can be taught in such an interesting way.
By Ed M•
The Algorithms Illuminated series is very helpful for these courses.
By Tayfun E•
Very hard and difficult course. I am trying to do it with my best...
By Muhammed C B•
It was a perfect course and it was very helpful to learn algorithms.
By Asela I•
Gave great confident about using algorithms and to reason about them
By Bhaskar V•
Great refresher and good starting point for Algorithm Specialization