• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Coursera Plus
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Graph Search, Shortest Paths, and Data Structures

    Learner Reviews & Feedback for Graph Search, Shortest Paths, and Data Structures by Stanford University

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

    About the Course

    The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph
    primitives (applications of breadth-first and depth-first search, connectivity, shortest paths), and their applications (ranging from deduplication
    to social network analysis).
    ...

    Top reviews

    DS

    Mar 30, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Awesome course! Professor Roughgarden is fantastic. The material was appropriately challenging. Perfect amount of rigor. Only one minor squabble: the hash problem set is terribly misleading.

    OK

    Oct 31, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    The course was very interesting. As a person who struggles with problem-solving, I found this course very helpful because the professor's ideas are well explained. It makes me to learn more.

    Filter by:

    51 - 75 of 238 Reviews for Graph Search, Shortest Paths, and Data Structures

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mariia B

    •

    Jun 9, 2021

    Thanks a lot to Prof Roughgarden for great lectures, to course mentors and fellow students for fruitful discussions. It was a hard, but insanely informative course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anthony C

    •

    Aug 2, 2020

    Tim really did an awesome job preparing the lectures for this course. Material was presented quickly, efficiently, and engagingly. I highly recommend this class.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Cole F

    •

    Jan 21, 2018

    Excellent video lectures. Great forums that discuss the problems and programming assignments. Challenging material, with satisfying rewards on finding solutions.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Keerthana S

    •

    Jul 12, 2018

    This is an excellent course. Though the assignments are quite challenging, it is rewarding to complete them. Professor Roughgarden's explanations are wonderful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luis H

    •

    May 17, 2023

    This course is excellent and the instructor is amazing. I recommend this course to anyone interested in gaining a deeper understanding regarding algorithms.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Genyu Z

    •

    Feb 10, 2019

    This course is well useful. It helps me understand much I'm curious about. Thanks for teacher. He is quite good and I can't wait to enroll the third course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vladimir M

    •

    Jan 2, 2021

    Very useful information for thorough programmers. Especially liked analysis of hash tables implementation and handling collisions in real applications.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Linh T

    •

    Dec 9, 2019

    this course is a lot more difficult and challenging than the first course because of the concepts are more abstract, but it's really interesting!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Neil S

    •

    Jun 29, 2019

    I like the content and structure of the course. Helped me understand data structures and algorithms even more. Excited to take future courses.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Qinghua Z

    •

    Aug 30, 2017

    Very useful course! Get deep understanding of some algorithms through the video and programming assignment. Also learn lots of idiom from Tim.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Stacy I

    •

    Jun 1, 2019

    This course is making me a better programmer. I am more likely con consider the efficiency of my code, as opposed to just getting it to work.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mikhail K

    •

    Nov 27, 2018

    It is very interesting course that gives an opportunity to improve the fundamental knowledge and skills that are connected with programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Johnathan F

    •

    Jan 14, 2018

    I love Tim's excitement for algorithms. He really stands out as a quality teacher in his selection of content, explanations and enthusiasm.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Grigory G

    •

    Nov 26, 2017

    It covers the most common problems in computer programming and gives good program problems for the rigorous learning of the best algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By NoneLand

    •

    Apr 18, 2018

    This course is very good! The professor explain the algorithms in detail , and the programming assignment is challenging!Highly recommend!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Neeladree C

    •

    Jun 30, 2017

    A brilliant. The first assignment was particularly challenging, and really really interesting. The rest of the course was pretty good too.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dilyan M

    •

    Dec 17, 2017

    Very helpful and intuitive. Made me a better programmer overall. I highly recommend it, even if you're not that interested in algorithms.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Garrett S

    •

    Dec 15, 2018

    Love the course and the instructor. The projects are very interesting, though the first one took a lot of effort to keep from crashing.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anway A

    •

    Jul 9, 2020

    Brilliantly explains key concepts in depth and provides a lot of food for thought content . Verbose , sharp and engrossing content !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Turker C

    •

    Jul 6, 2020

    Excellent course on algorithms and data structures. Weekly assignments are challenging and help you to learn course material better.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By navin m

    •

    Nov 30, 2020

    I had never, earlier, understood heaps and graph traversals so clearly. The way Prof. Tim Roughgarden taught it was just amazing !!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fernando L C

    •

    Apr 16, 2018

    Amazing course! Tim Roughgarden is an exceptional teacher! I'm really enjoying reviewing this algorithms and data structures topics

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Krish R

    •

    May 16, 2018

    This course nicely explains the various data structures and how it helps in speeding up the solution to some type of problem .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Arjun B

    •

    Jul 31, 2020

    Was a wonderful experience. Packed with the basic building blocks of the intuitive thinking, problem solvers must live by.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nicolae S A

    •

    Dec 14, 2016

    Nice course and exams problems. I recommend this course if you want to understand the basics of graphs, trees and heaps.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 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

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

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