Chevron Left
Back to Algorithms, Part I

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

4.9
stars
11,127 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. It 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.

RP

Jun 10, 2017

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!

Filter by:

626 - 650 of 2,227 Reviews for Algorithms, Part I

By Victor L

Feb 23, 2023

An excellent course on algorithm with in-depth examples and application. The lectures were clear and insightful.

By mwlcong

Jun 4, 2022

Fantastic course! Assignments are challenging for beginners but well worth the effort to reinforce the learning.

By Muraad M

Sep 17, 2021

I recommend this course, and its follow-on, to everyone, even those with cs degrees from run of the mil schools!

By Eligijus B

May 17, 2020

Altough no certificate is given, the knowledge gained in this course is exceptional! Highly recommend to anyone!

By Cormac O

Mar 23, 2019

Awesome course. The content was well organised and explained. Assessments were both challenging and interesting.

By Xian Q

Aug 10, 2017

Excellent course. The grading system provides very useful feedback to improve your programs. Strongly recommend.

By Timothy O

Sep 20, 2023

Challenging yet interesting and practical assignments with great auto-grader feedback and discussion community.

By 杨淑

Sep 12, 2017

video is of high quality;

the professor is very instructive

it's from Princetion, what are you thinking about....

By Gunagwera A

Oct 25, 2022

The best online algorithms course I have taken. Hands on practice. Great stuff.

Awesome. can't wait for part 2

By Sergio P

Jun 1, 2021

This course is great. The topics are very good and the coding exercises have a perfect fun/challenging balance

By Jaap W

Feb 4, 2018

Nice programming challenges. Sure gives an idea of learning the fundamentals of data structures and algorithms

By tejas

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!