I learned more about Greedy Algorithms and Algorithms to compute MST's and their importance on real world problems. Also I got to start to understand Dynamic Programming in a way I didn't before.
Tim Roughgarden is a fantastic teacher! He really cares about explaining in a simple manner and also give you useful hints and advices to dive deeper in all the topics of the course. Thanks, Tim!
By Madhurya R•
By Jianghua F•
By francisco i•
By Thành N K•
By praveenkumar c•
By Anirudh J•
By Sanket S•
By Georgios K•
A beautiful course, I had already done the other two parts of this series of courses. This course focuses on the Greedy Algorithms and Dynamic Programming. I had not used these two types of algorithms before.
The difficulty of the exercises is not great but there is one programming assignment which is really hard to debug. Nevertheless there are good points in the forum.
Professor and forum members thank you for this beautiful learning experience.
By Brendan E•
This really helped me to understand how to approach problems with a greedy algorithm mindset or a dynamic programming mindset. My only complaint is that week 4 could have used a concrete example for the optimal binary search tree.
By Yifeng L•
Course is great. However, for me, there's some lecture I cannot understand so I have to find another course with more explanation.
By Chris S•
While i thought the algorithms are very good - It could use just a small amount of expansion on the specifics and background.
By Pawel K S•
Great material, explained very well, but the lack of feedback on tough problem sets can be frustrating;
The most challenging course after first and second, really difficult
By Tianyi Z•
Not bad programming tests. At least it made me try
By Putcha L N R•
Amazing course! Great content indeed!
By Siyu Z•
Need solution of quiz and final
By Anant K S•
A little too difficult.
By Yash G•
By Bianca D•
The forums are not very active, and there are a lot of unanswered questions from months and years ago. It seems like there have not been active staff/mentors in the forums for a while. Also the final exam had two duplicate problems from the problem sets.
By Joern K•
Sometimes badly synchronized, there are also mistakes in the videos which haven't been corrected.
By Zheng W•
Sometimes the professor speaks too fast.
By Atul V•
Honestly Speaking, I didn't like the course much. The explanation was quite complicated. I had to learn most of the things from youtube.