• 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,294 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:

    326 - 350 of 1,014 Reviews for Divide and Conquer, Sorting and Searching, and Randomized Algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 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.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Janis S

    •

    Sep 25, 2020

    excellent content. Learned a lot! Proofs can be a bit dull at times. But that probably simply lies in their nature.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aakash K (

    •

    Aug 6, 2020

    This was an amazing course and it allowed me to learn complex algorithms and introduced me to algorithmic thinking

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alan R M

    •

    Jun 8, 2018

    It really helped me understand the concept of algorithms. I confess that I have a new perspective of an algorithm.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Raghusrinivasan J

    •

    Feb 17, 2021

    Great course to learn about different algorithm design paradigms and dig into the world of randomized algorithms.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Garret N

    •

    Oct 14, 2020

    Very intellectually stimulating. The problems were thought-provoking and assessed understanding very effectively.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Garrett M

    •

    May 11, 2018

    Great teacher. Coming from a science background myself, I like that the math is not watered down in the analysis.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Balaji R

    •

    Mar 22, 2020

    What an amazing and insightful course. the min algorithm totally blew my mind randomized algo are simply elegant

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alberto C

    •

    Dec 10, 2017

    Wonderful explanations. The companion book helps a lot to review material and have it always fresh in your mind.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shinjan T

    •

    Sep 11, 2019

    Awesome course. Learnt a lot about the theory behind a randomized algorithm. Karger's min cut was a revelation.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shawn 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.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By placido d b

    •

    Feb 26, 2022

    Great, this course is not simply a course on how algorithms are made but the essence of each one is explained.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Keerthana S

    •

    Jun 22, 2018

    The material is explained really well and the programming assignments are challenging but ultimately solvable.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Влад А

    •

    Oct 12, 2021

    Универской математики хватает для понимания (Матанализ незамысловатый + теорвер базовый). Мне понравился курс

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jorge B

    •

    Oct 14, 2017

    Excellent, great explanations and good pace. Exercises quite challenging for a newbie but you'll learn a ton.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jiacheng J

    •

    Aug 4, 2017

    Slides are concise. By going through all the slides, I'm already able to grab most of the information needed.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By PedroGiff

    •

    Jul 2, 2020

    Some of the homeworks were difficult, but implementing the algorithms is the best way to really learn them.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By yiye f

    •

    Jun 8, 2017

    A little hard to understand, but if you have done your preparation readings, it would be extremely helpful!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Constantin M

    •

    Jun 3, 2017

    Great Course! Everyone should take this cousere in order to become a skilled programmer.

    Not for begginers.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 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.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Subhashis M

    •

    Jan 9, 2017

    Tim Roughgarden teaches with wit and depth. Speaking with idiomatic verve, he injects life into Algorithms!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Saurav k

    •

    Oct 16, 2022

    The materials of the course are very straight forward and brilliantly explained by Sir Tim Roughgarden.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vaibhav

    •

    Aug 28, 2021

    Very nice introduction to recursion and elegant explanation of the mathematics behind complexity analysis!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By BingyueBei

    •

    May 12, 2021

    Brilliant explanation over the course materials! Now I feel more confident doing mock interview questions!

    • Chevron Left
    • 1
    • ...
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • ...
    • 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.