Chevron Left
Back to Algorithms, Part I

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

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

HM

Invalid date

The best online course I've taken so far. The autograder really does its job! The tests are so thorough that it always takes me several attempts to finish an assignment, but it is always worth it!

RB

Invalid date

The course focuses on Java specific implementations of algorithms, so if you're not from a Java background, you would have a little difficulty with the assignments.The course content however is great.

Filter by:

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

By Tejas S

Aug 28, 2017

Great comprehensive course with real world applications of various algorithms included in various assignments.

By Yuxin Z

Dec 16, 2021

greatest Algorithm course. Nice materials. The assignments are quite challenging, but I learn a lot from them

By chen h

Jan 31, 2017

Very helpful! Pretty challenging assignments and well organized lectures. Looking forward to the second part!

By Archana G

Dec 14, 2016

Highly useful course and assignments. Professor teaches great techniques to writing a clean and concise code.

By Shivam S

Nov 18, 2023

this course allow my college but there will be no certificate that's why my grade is too low . I am very sad

By Maria S

Dec 12, 2022

Very nice course with advanced coding exercises, sometimes requred some dubugging time, but it was worth it.

By Avestalib M M

Jul 31, 2022

for the first time, i uderstood algorithmthis much clearly,finally landed on right course, thank you so much

By Jake O

Apr 24, 2020

A hard course that forces you to use everything you are taught. Would recommend to every person studying CS.

By Artur K

Apr 12, 2020

Great course! Very informative. Well structured and not too difficult to understand (thanks to the lecturer)

By Wei Y

Apr 1, 2017

Absolutely awesome course on data structure and algorithms. Very easy to understand. Nice figures and demos.

By Ivailo P

Jan 26, 2017

I have had a great experience during the course. Thank you very much, I have learned a lot of useful things.

By Francisco T

Nov 15, 2016

Great course! You really learn to program efficiently. Material very well presented to understand the stuff.

By Petr B

Nov 5, 2016

Very good course. It really helped me to understand what is the algorithm complexity and how to estimate it.

By Xiaoyu Z

Apr 17, 2018

Thank you so much Professor Sedgewick. This is one of the greatest computer science course I've ever taken!

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 7, 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 24, 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.