Sep 14, 2018
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.
May 27, 2020
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
автор: Aishwarya R•
Jun 21, 2019
Learnt about Merge Sort, Quick Sort, Randomization Algorithms, Selection, Graphs, Min-cut. Thank you Prof. Roughgarden :)
автор: Rahul K•
Feb 07, 2020
This course really give the idea how to approach the problem and analyse it and find the most efficient way to solve it.
автор: Aksheshkumar A S•
May 26, 2020
really an amazing course and have covered the content very nicely and the programming assignments are also very helpful
автор: GAURAV R•
Nov 13, 2019
The course is not an easy one but if done earnestly will help the learner a lot in developing a mindset for algorithms.
автор: TianJie S•
May 12, 2019
very tough and challenging course. The professor explains very detailed mathematics analysis underlying each algorithm
автор: Michal F•
Aug 13, 2018
Well-balanced course in terms of difficulty, theory level and practicality. Final exam could have been more difficult.
автор: Arju A•
May 30, 2020
English got a bit tough for non-native speaker sometimes, but it required brainstorming and that's why a good course.
автор: BHOGIREDDY R•
Aug 06, 2019
Best Course for Programmers. But this course needs some programming prerequisites to understand the concepts clearly.
автор: Liu X•
Mar 02, 2018
Good course to get started with algorithms. I am already a programer, and still learn a lot from this course. Thanks!
автор: Daniel R•
Aug 16, 2019
Although some concepts were a bit too hard to chew, this is a great start for someone who's new to computer science.
автор: Pritam B•
Oct 13, 2017
The course is really good. Helping me to grasp the basic concepts of algorithm and to refresh the algorithms skills.
автор: Alan R M•
Jun 08, 2018
It really helped me understand the concept of algorithms. I confess that I have a new perspective of an algorithm.
автор: Garrett M•
May 10, 2018
Great teacher. Coming from a science background myself, I like that the math is not watered down in the analysis.
автор: Balaji R•
Mar 22, 2020
What an amazing and insightful course. the min algorithm totally blew my mind randomized algo are simply elegant
автор: Alberto C•
Dec 10, 2017
Wonderful explanations. The companion book helps a lot to review material and have it always fresh in your mind.
автор: Shinjan T•
Sep 11, 2019
Awesome course. Learnt a lot about the theory behind a randomized algorithm. Karger's min cut was a revelation.
автор: Shawn W M•
Apr 30, 2019
He can tend to go off topic and waste time in an effort to be exactly exact, but other than that, great course.
автор: Keerthana S•
Jun 22, 2018
The material is explained really well and the programming assignments are challenging but ultimately solvable.
автор: Jorge B•
Oct 14, 2017
Excellent, great explanations and good pace. Exercises quite challenging for a newbie but you'll learn a ton.
автор: Jiacheng J•
Aug 04, 2017
Slides are concise. By going through all the slides, I'm already able to grab most of the information needed.
Jun 08, 2017
A little hard to understand, but if you have done your preparation readings, it would be extremely helpful!
автор: Constantin M•
Jun 03, 2017
Great Course! Everyone should take this cousere in order to become a skilled programmer.
Not for begginers.
автор: Aliaksei P•
May 16, 2017
Amazing course. Tim is a very charismatic lecturer and it is always a pleasure to get back to his lectures.
автор: Subhashis M•
Jan 09, 2017
Tim Roughgarden teaches with wit and depth. Speaking with idiomatic verve, he injects life into Algorithms!
автор: Joseph R•
Apr 05, 2018
Can you do better in those technical interviews?
Yes! if you take this course.
I recommend buying the book.