Chevron Left
Back to Algorithms, Part I

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

4.9
stars
11,169 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

RM

May 31, 2017

This is a great class. I learned / re-learned a ton. The assignments were challenge and left a definite feel of accomplishment. The programming environment and automated grading system were excellent.

BJ

Jun 2, 2018

Good contents and the logic of the whole course structure is very clear for a novice like me. The weekly homework is also awesome. Would recommend to anyone who wants to learn about computer science.

Filter by:

651 - 675 of 2,230 Reviews for Algorithms, Part I

By yangxiaoxiao

May 24, 2017

Great course, I write a lot CRUD code, but I got much fun from these programming assignments. Thanks a lot.

By A.K.K.

Nov 7, 2021

Well-structured, logical course for reviewing/learning DS/Algo. I fascinated by auto tests and autograde.

By Xingmin Z

May 8, 2017

It's a wonderful course! The auto-grading system is amazing. Next step is trying to debug all assignments.

By Anna A

Apr 17, 2022

Great course, very deep content and insightful lectures. Requires significant amount of time every week.

By Kostya B

Mar 26, 2021

That's excellent course. I learned a lot of new things and interesting realization for simple algorithms.

By Danny C

Mar 27, 2020

The course is very well done, the assignment part is quite tricky, but very rewarding when you pass them!

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.

By 文哲宇

Mar 18, 2019

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

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

By Deleted A

Feb 13, 2017

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

By Suleman S

Aug 9, 2021

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

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

By Jiajun W

Aug 12, 2020

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

By rajneesh v

Dec 10, 2019

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

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

Nov 6, 2019

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

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

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!

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!

By Cesar

May 10, 2021

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

By Артём Д

Feb 25, 2017

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

By Andrew T

Nov 13, 2016

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

By Abhishekgouda H

May 7, 2020

CLEAN AND CLEAR explanation of algorithms.

A huge salute for Sir ROBERT SEDGEWICK from INDIAN Audience.

By 戚子云

Sep 14, 2018

useful.

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

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.

By Siva K

Aug 9, 2017

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

By Tomasz N

Mar 13, 2017

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