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

    376 - 400 of 1,014 Reviews for Divide and Conquer, Sorting and Searching, and Randomized Algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chenglei S

    •

    Aug 26, 2017

    Very clear explanation. Contents covered are helpful for understanding time complexity analysis.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hari K

    •

    Jun 2, 2021

    Excellent course for people who already have had a basic course in algorithms/data structures.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By prince c s

    •

    Sep 9, 2021

    Great Pace - good examples - always going to the point - clear and providing good information.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wenlei Y

    •

    Jun 16, 2020

    Great course! You will learn to think algorithmically as well as practice programming skills!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luv S

    •

    Sep 14, 2017

    Amazing course! Really hard, but it was worth seeing all that mental effort come to fruition.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Xiaoxuan

    •

    Jul 25, 2017

    Great class! Very clear mathematical explanations and challenging (but rewarding) assignments

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Manoj B (

    •

    Jun 12, 2017

    Great course for revision of the concepts! Great lecturer and the quiz questions are superb!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Son D

    •

    Mar 5, 2023

    Wonderful course with knowledgable teachers. This is probably the best course on Algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Farruh H

    •

    Apr 11, 2018

    It was very nice experience I have taken from this course. It improved my algorithms skills

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yixian H

    •

    Mar 11, 2018

    Though final coding assignment has a little difficult, it's a definitely fantastic course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Li Z

    •

    Oct 19, 2019

    This specialization really put an emphasis on algorithm analysis, I like and respect that.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Qinghua Z

    •

    Sep 1, 2017

    Great Course. Now I get some idea of the spirit of Algorithms, that is "Can we do better?"

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 孙晓

    •

    Sep 7, 2020

    我的算法只是很少,因此从第三周学起来有些费劲,不过还是慢慢摸索出来了。大部分时间都是看的老师的书,感觉视频和书有很多重合的部分。整体来说,我感觉长见识了,突然间更觉得数学有用了。

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Brian C

    •

    Oct 13, 2020

    10/10 course,

    Content, explanation , it's great.

    Not even gonna mention professors voice.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yanan L

    •

    Apr 3, 2018

    Very good course on analysis of algorithms. The design side can be a little weak though.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nathan H

    •

    Jan 17, 2018

    Challenging and insightful. Provides a great understanding of the math behind the code.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Onkar M

    •

    Dec 9, 2017

    Great course for Algorithms - Fast and instant delivery of concepts, really liked it ...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Quan T H

    •

    Jan 8, 2024

    Awesome course, bring me so much knowledge to start my Teaching Assistant career in CS.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Peera T

    •

    Feb 28, 2023

    A foundation for understanding fast algorithm design and a path to programming mastery!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vrushank A P

    •

    Mar 2, 2020

    That was amazing experience, I recommend this course for every one excepting beginners.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By shardul k

    •

    Jan 25, 2020

    Great course helps you to understand a lot of concepts and specially the math behind it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dylan L

    •

    Jul 31, 2021

    Clear explanation of each algorithm and well-organized homework really help me a lot !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yunfan I “ Z

    •

    Jul 22, 2020

    Pretty good modules offered which have strengthed my fundamental skills in algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jon S

    •

    Dec 5, 2018

    Great problems, level is perfect for formalizing Do-It-Yourself programming knowledge

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shalini M

    •

    Sep 10, 2020

    Great course and instructor! the course helps you gain intuition behind algorithms.

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

    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.