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

    676 - 700 of 2,362 Reviews for Algorithms, Part I

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Banukah

    •

    Feb 25, 2020

    This is probably the best MOOC ever on any platform! I got to learn a lot from this. Highly recommend it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 文哲宇

    •

    Mar 18, 2019

    I strongly recommend this class for green hand in java or many students who are interested in algorithms.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hu Y

    •

    Mar 13, 2017

    really good. I just cannot come up with a course that is better than this. great slides and great project

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deleted A

    •

    Feb 13, 2017

    The contents are extremely useful, and the lecture is clear. The programming assignments are challenging.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Suleman S

    •

    Aug 10, 2021

    From this course I learned top algorithm in Java which i feel is great for my knowledge in my academics.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ayush A

    •

    Sep 14, 2020

    The structure and layout of the course is designed and make as per the need of students and professional

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jiajun W

    •

    Aug 13, 2020

    Very thorough explanation of basic algorithm & data structure. Interesting quiz and homework assignment.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By rajneesh v

    •

    Dec 10, 2019

    one of the best described course, content and presentation is way way better than other similar courses.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Лавриненко Н В

    •

    Nov 6, 2019

    Что ж. Раз уж я русский, то и отзыв будет на русском :)

    Очень понравился курс, все доходчиво объясняется.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By zhangyixing1007

    •

    Sep 18, 2018

    even proper for a new learner on Java, since I am the one

    of course, you should work as hard as possible!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bradley W

    •

    Jan 29, 2017

    My skills in Java were not at the level they needed to be to do the course, but I learned a lot. Thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Cesar

    •

    May 10, 2021

    Very challenging but rewarding as well. I really feel that my algorithmic skills improved considerably.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Артём Д

    •

    Feb 25, 2017

    Very interesting, efficient and exciting course! The best themes for me were search algorithms and BST.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Andrew T

    •

    Nov 13, 2016

    As for non-native English speaker and programmer amateur this course is literally a godsend! Thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abhishekgouda H

    •

    May 8, 2020

    CLEAN AND CLEAR explanation of algorithms.

    A huge salute for Sir ROBERT SEDGEWICK from INDIAN Audience.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 戚子云

    •

    Sep 14, 2018

    useful.

    When became a old programer,I found the base is very important.The framework is for code farmer

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vasyl T

    •

    Jul 1, 2018

    This course covers the most essential data on topic though it is very easy to understand and learn it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Siva K

    •

    Aug 9, 2017

    This is the Algorithms course I have ever attended. A must starting course for beginner/intermediate.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tomasz N

    •

    Mar 13, 2017

    Excellently clear and thorough introduction to algorithms. Prof. Sedgewick has superb learning skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Michał K

    •

    Dec 5, 2016

    Very interesting and not so hard. Interview questions are sometimes trickier than practical exercises.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ruslan P

    •

    Oct 10, 2016

    There is very informative course. It has understandable explanation of algorithms and data structures.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aleksandr S

    •

    Aug 28, 2022

    It was very hard and very useful. Detailed notes on tasks provide comprehensive information for work.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Brian S

    •

    Nov 26, 2021

    Great course, great instructor and I learned a lot! It's by far the best online course I have taken

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wan Y

    •

    Aug 3, 2021

    Another quality lesson from Prof. Sedgwick even better if you have a book, more detailed explanations

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bank E

    •

    May 24, 2020

    Very thorough course from beginner to intermediate level. Thank you so much for such valuable course.

    • Chevron Left
    • 1
    • ...
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • ...
    • 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

    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.