• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

    Learner Reviews & Feedback for Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming by Stanford University

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    1,269 ratings

    About the Course

    The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning trees, clustering, Huffman codes)
    and dynamic programming (knapsack, sequence alignment, optimal search trees).
    ...

    Top reviews

    RG

    Apr 27, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    FC

    Jun 30, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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!

    Filter by:

    126 - 150 of 150 Reviews for Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shama M

    •

    Jul 28, 2024

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Thành N K

    •

    Aug 25, 2019

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By praveenkumar c

    •

    Jun 12, 2019

    mass

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By anirudh j

    •

    Aug 10, 2018

    NICE

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sanket S

    •

    Jul 7, 2017

    Good

    Filled StarFilled StarFilled StarFilled StarStar

    By Alberto S

    •

    May 2, 2022

    The course material is very good indeed: kudos to the lecturer, awesome approach and superb execution. Docked one star on account of the following. Proficiency assessment in the tests not requiring to write code is a little skewed towards the mathematincal aspects of algorithms, which is fair enough and par for the course; however, enough of the test questions are worded (of course in English) in a language that is too terse and sometimes appear aimed at befuddling the reader (especially non-native speakers, well, readers...), rather than at providing a clear understanding of what is asked. Some of the coding assignments are challenging on their own account (fair enough: again, par for the course); yet again, when the question itself becomes veiled in obscure wording and lacks the clarity of examples I find something is left to be desired.

    Filled StarFilled StarFilled StarFilled StarStar

    By Georgios K

    •

    Feb 1, 2020

    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.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sam L

    •

    Aug 1, 2024

    It was a shame to see the worked examples dry up near the end. These were so useful for greedy algos, so it's strange that they weren't present for the last few dynamic programming problems, which hard arguably the hardest to grasp and least intuitive solutions so far. In the end I had to look elsewhere to really 'get' the formulation of solutions to things like optimal BSTs and knapsack. Other than that, fantastic course and very informative.

    Filled StarFilled StarFilled StarFilled StarStar

    By brendan e

    •

    Jun 17, 2017

    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.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yifeng L

    •

    Nov 27, 2018

    Course is great. However, for me, there's some lecture I cannot understand so I have to find another course with more explanation.

    Filled StarFilled StarFilled StarFilled StarStar

    By Diego F

    •

    Aug 15, 2022

    It's a good course. But it has way too much theory and not much practice, so one can get confused and spend a lot of time on it.

    Filled StarFilled StarFilled StarFilled StarStar

    By Julio D

    •

    Jan 26, 2023

    Good course, though I posted a couple of questions in the forums and I am still waiting for an answer from one of the mentors.

    Filled StarFilled StarFilled StarFilled StarStar

    By Chris S

    •

    May 29, 2018

    While i thought the algorithms are very good - It could use just a small amount of expansion on the specifics and background.

    Filled StarFilled StarFilled StarFilled StarStar

    By Pawel K S

    •

    Sep 21, 2018

    Great material, explained very well, but the lack of feedback on tough problem sets can be frustrating;

    Filled StarFilled StarFilled StarFilled StarStar

    By Andrey

    •

    May 15, 2017

    The most challenging course after first and second, really difficult

    Filled StarFilled StarFilled StarFilled StarStar

    By Navneet K C

    •

    Sep 6, 2021

    Every time I learn algorithms I got to know new thing.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tianyi Z

    •

    Jul 18, 2018

    Not bad programming tests. At least it made me try

    Filled StarFilled StarFilled StarFilled StarStar

    By PLN R

    •

    Oct 13, 2018

    Amazing course! Great content indeed!

    Filled StarFilled StarFilled StarFilled StarStar

    By Siyu Z

    •

    May 14, 2017

    Need solution of quiz and final

    Filled StarFilled StarFilled StarFilled StarStar

    By Anant K S

    •

    May 22, 2019

    A little too difficult.

    Filled StarFilled StarFilled StarFilled StarStar

    By Yash G

    •

    Jan 21, 2018

    good course

    Filled StarFilled StarFilled StarStarStar

    By Bianca D

    •

    Mar 23, 2019

    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.

    Filled StarFilled StarFilled StarStarStar

    By Joern K

    •

    Aug 30, 2018

    Sometimes badly synchronized, there are also mistakes in the videos which haven't been corrected.

    Filled StarFilled StarFilled StarStarStar

    By Zheng W

    •

    Jul 10, 2017

    Sometimes the professor speaks too fast.

    Filled StarFilled StarStarStarStar

    By Atul V

    •

    Oct 6, 2019

    Honestly Speaking, I didn't like the course much. The explanation was quite complicated. I had to learn most of the things from youtube.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.