• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Divide and Conquer, Sorting and Searching, and Randomized Algorithms

    Learner Reviews & Feedback for Divide and Conquer, Sorting and Searching, and Randomized Algorithms by Stanford University

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.8
    stars
    5,293 ratings

    About the Course

    The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master
    method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts).
    ...

    Top reviews

    KS

    Sep 14, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    DT

    May 27, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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

    Filter by:

    901 - 925 of 1,014 Reviews for Divide and Conquer, Sorting and Searching, and Randomized Algorithms

    Filled StarFilled StarFilled StarFilled StarStar

    By Saumya S

    •

    Apr 2, 2020

    Teaching is absolutely perfect. (A grade). But the content in this sub-division of the specialization is very much theoretical.

    Filled StarFilled StarFilled StarFilled StarStar

    By Soroush B

    •

    Feb 19, 2020

    Course content is satisfyingly rigorous. However, the lack of community support and interaction heavily affects the experience.

    Filled StarFilled StarFilled StarFilled StarStar

    By Mohammed S M A

    •

    Sep 17, 2018

    Very nice course, but some parts are not clear because the instructor talks really fast and goes over some parts very quickly.

    Filled StarFilled StarFilled StarFilled StarStar

    By Edson S

    •

    May 9, 2020

    Great course.

    Tim Roughgarden is an incredible teacher.

    You'll learn more using Tim's books on the subject, by the way.

    Filled StarFilled StarFilled StarFilled StarStar

    By Taylor N

    •

    Jul 12, 2018

    Good explanations, but more theoretical and math-intensive than practical. Not the best way to prepare for interviews.

    Filled StarFilled StarFilled StarFilled StarStar

    By Aldo C

    •

    Jan 14, 2021

    Excelente curso, lo deje un tiempo porque no me podía hacer el ejercicio 3 de programación pero fue por no leer bien.

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Apr 12, 2022

    Focuces in indepth mathimatical insight and analysis of algorithms.

    Doesn't depend on a single programming language

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Mar 28, 2020

    One of the best courses without a doubt!. Although some topics course require more deep / comprehensive discussion

    Filled StarFilled StarFilled StarFilled StarStar

    By Yooya

    •

    Sep 5, 2019

    The pace was kind of fast for learners with little base, better to have more reading to facilitate understanding.

    Filled StarFilled StarFilled StarFilled StarStar

    By Laxmidhar P

    •

    Jul 1, 2018

    This Course was awesome and it can prove benefit to all the students for designing efficient and fast algorithms.

    Filled StarFilled StarFilled StarFilled StarStar

    By Piotr L

    •

    Feb 14, 2018

    Slightly outdated in terms of slides full of handwriting, but knowledge is laid out perfectly fine. Thanks Tim!

    Filled StarFilled StarFilled StarFilled StarStar

    By Золотов Д С

    •

    Jul 24, 2020

    The handwritten text was a bit of difficult to read. The rest of the course is just exactly what is needed.

    Filled StarFilled StarFilled StarFilled StarStar

    By Pasha B

    •

    Jan 18, 2018

    Would be great to have more verbose assignments check results. But still awesome experience and challenge

    Filled StarFilled StarFilled StarFilled StarStar

    By Joseph R

    •

    May 20, 2023

    like the assignments, but I feel that the detail needed to answer the math questions were a distraction

    Filled StarFilled StarFilled StarFilled StarStar

    By Youjia W

    •

    Apr 15, 2022

    Very helpful course! If the number of programming exercises can be increased, then it would be perfect!

    Filled StarFilled StarFilled StarFilled StarStar

    By Rakibullah S

    •

    May 25, 2018

    Good but some videos on how the algorithms work and the proofs could have been much easier and clearer

    Filled StarFilled StarFilled StarFilled StarStar

    By Haoran Z

    •

    Jun 2, 2017

    Great algorithm course, definitely helps people who find reading an algorithm book too boring to read.

    Filled StarFilled StarFilled StarFilled StarStar

    By tanish s

    •

    Apr 17, 2020

    accent is difficult to understand for indian students. course is very helpful to grab deep knowledge.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tung B D

    •

    Dec 22, 2021

    Interesting course, especially with the analysis part. Programming assignment however is a bit easy.

    Filled StarFilled StarFilled StarFilled StarStar

    By Poros S

    •

    May 6, 2023

    Good course for beginners to clear their concepts , basics which help them to build their career.

    Filled StarFilled StarFilled StarFilled StarStar

    By Heather F

    •

    Sep 12, 2020

    Great course. It would be nice if there was more detailed feedback on the assignments and quizes.

    Filled StarFilled StarFilled StarFilled StarStar

    By Reza M

    •

    Apr 3, 2022

    This course is useful for my thinking and designing fast algorithms for my programming skills.

    Filled StarFilled StarFilled StarFilled StarStar

    By S A

    •

    Dec 22, 2017

    Please do not teach graphs before teaching data structures it becomes very tough for students.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sahil A

    •

    Dec 8, 2021

    Amazing course live deep knowledge about divide conquer algorithms like merge and Quick sort

    Filled StarFilled StarFilled StarFilled StarStar

    By Irene J

    •

    Apr 12, 2020

    It is a little bit hard for people who only have Python background, but still pretty good.

    • Chevron Left
    • 1
    • ...
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 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.