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 Apoorva N•
Very good course for understanding algorithms !
By Jatin G•
one of the best courses available on Coursera!!
By Fan Y•
Learnt a lot from this course. Would recommend.
By Artyom T•
I really enjoyed this online course.
By Saurav M•
Nice structured course layout. Thanks coursera
By Ayush S•
Thanks coursera for giving the best course !!!
By Alexey D•
Well structured, well explained. Great course!
By Jingjing H•
a good course to get into algorithm thinking.
By Joseph C•
really great explanation of the diff concepts
By Rafael E•
An excellent intro to analysis of algorithms!
By liping l•
great course. Learn a lot from it. Thank you!
By Prathamesh M•
awesome course just a bit hard for beginners
By Manol D•
Liked the style and intensity of the course!
By Troy D•
Good Introduction with Intuitive Explanation
By Arthur O•
Fantastic Course!!! I enjoyed it so much!!!!
By Tao Z•
One of the best courses I have taken online!
By Diwakar K•
Best course to horn your programming skills.
By Vaasu S•
Beautiful. Very good teaching. Good quizzes.
By Bingen E•
Very interesting, useful and well explained.
By Saumya j•
Great insight into the basics of algorithms.
By Hayden B•
Very informative the teacher as pretty god
By Kevin C•
The lecture is crystal clear and inspiring.
By Shuli H•
Very good course. Rigorous and challenging.
By Olkhovskiy I•
Easy to listen and very useful information.
By Taekyung K•
I love the thorough approach to algorithms.