• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Algorithms, Part I

    Learner Reviews & Feedback for Algorithms, Part I by Princeton University

    Filled StarFilled StarFilled StarFilled StarFilled Star
    4.9
    stars
    11,812 ratings

    About the Course

    This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with
    emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and
    searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. People
    who are interested in digging deeper into the content may wish to obtain the textbook Algorithms, Fourth Edition (upon which the course is
    based) or visit the website algs4.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.
    ...

    Top reviews

    RP

    Jun 11, 2017

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Incredible learning experience. Every programmer in industry should take this course if only to dispel the idea that with the advent of cloud computing exponential algorithms can still ruin your day!

    GG

    Nov 1, 2016

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Extremely well designed course. The assignments touch all the concepts taught in the class. Lot of concepts get clarified when you try to reach 100% on each assignment. Highly recommend this course.

    Filter by:

    526 - 550 of 2,362 Reviews for Algorithms, Part I

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tryfon M

    •

    Feb 9, 2022

    Great course overall, comparable to (and possibly better than) quite a few University courses out there. The assignments are really well-made.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rıdvan S

    •

    May 7, 2020

    Being a student of Sedgewick is wonderful. Learning Red-Black Trees from one the its creators is unbelievable. Lectures great, homeworks best.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luis G

    •

    Aug 10, 2019

    Almost finished with the course. Taking it has been both a challenging and a rewarding experience. Hands down one of the best MOOCs out there.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Michael C

    •

    Sep 30, 2018

    Great course format with clean slides, concise explanations, valuable exercises. Strong adherence to "simpler is better," loved it. Thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tian S

    •

    May 16, 2022

    Amazing, Insigthful and easy to follow with great descriptions, and graphical illustrations making Algorithms easier to understand and follow

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anatoly M

    •

    Jun 23, 2017

    Requires a lot of work, but worth it. Watch out for small bugs - one Java-specific error had me 4% from finishing the course for 15 hours! :D

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hrishabh G

    •

    Jul 4, 2019

    Superb course!

    I am a non-computer science graduate and this course has landed me the job offers from delhivery, myntra and microsoft india.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Cornel M

    •

    Mar 26, 2022

    Amazing programming exercises! The assignment really allows you to understand possible optimizations to your code. Big thanks to the team.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By WildBoar “

    •

    Dec 25, 2021

    This course is pure diamond. Not only algorithms, data structures and analysis, but also great examples of algorithm applications. Bravo!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chi C C

    •

    Nov 2, 2021

    it is very useful to learn almost all skill in this course, some of skills sometimes appear during code interview, thanks for this class !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By George W

    •

    Apr 27, 2020

    Excellent course - would be even better if Coursera ported the exercises to the new platform so 3 stars for Coursera but 5 for the course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Syed M A

    •

    Apr 3, 2022

    Awesome course taught by Prof.Robert Sedgewick, his informative lectures were essential for making me understand the world of Algorithms.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By tans f

    •

    Jan 28, 2022

    Thank you all for making challanging course like this, It was be a great informative and challenging course I studied, thank you so much.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chaoyi H

    •

    Jan 2, 2018

    Excellent course! Amazing assignments!

    This is the first time I really understand union-find, priority-queue, red-black-tree. very useful!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wudao L

    •

    Jul 7, 2017

    great course with clear elaboration, demo and autograder. but I have to say the assignment is more java-oriented than algorithm-oriented.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Amila S

    •

    Jun 22, 2020

    I am new to algorithms. This lecture series had teaches me algorithms in a way that I can understand easily & improved thinking pattern.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ravi k

    •

    Jun 7, 2020

    Very useful for learning java and fundamental algorithmic techniques... definitely worth the effort you put in completing this course...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Влад Е

    •

    Aug 26, 2018

    Really good course if you are staring in computer science or even if you are experienced person! Really good and well explained material

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Beau D

    •

    Nov 17, 2016

    What a great opportunity to take a course from one of the pioneers of computer science. The lectures are perfectly paced and inspiring.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Andrii V K

    •

    Sep 26, 2016

    Great course. As for me it is ideal. I dont have a CS degree, but works as java developer. The course shows me the beauty of algorithms!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By lucy

    •

    Feb 14, 2022

    The lecturer explains everything very slowly and clearly - I recommend 1.75x speed for a brisker pace. The assignments are really fun!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Erik R

    •

    Sep 7, 2020

    Good tour to the introduction of algorithms. The lectures are concise, and good to follow. The exercises are very good and supportive.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Devesh

    •

    Jun 21, 2018

    Beautiful course. Goes into depth and remains very close to practical applications. As a side-affect I learnt Java quite good as well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Victor P

    •

    May 24, 2018

    Amazing course; A Must have for everyone interested in data structures, algorithms, efficient programming and also Java fundamentals.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By James C

    •

    Feb 1, 2018

    The programming assignments of this lesson are so strict that they improved my programming skills and understanding of the knowledge.

    • Chevron Left
    • 1
    • ...
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • ...
    • 95
    • 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.