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:

1151 - 1175 of 2,278 Reviews for Algorithms, Part I

By Xingbo Y

Feb 25, 2020

Great lesson for a start at learning algorithms.

By Stefan H

Aug 26, 2017

Enjoyed the balance of detail and coverage given

By Rui C

Jun 2, 2017

Very excellent class, worth taking several times

By Shailaja K

Apr 16, 2017

Awesome, Thanks a lot for providing free of cost

By James B

Aug 5, 2024

By far the best course on algorithms out there.

By Suhwan k

Sep 19, 2020

Very good lecture. Revisit and remind algorithm

By Adnan R

Jul 3, 2020

Latest incarnation of a classic and still free.

By Carson F

Jul 1, 2020

Excellent course that I would highly recommend.

By Aaron

Feb 11, 2019

It is a good starting course in data structure.

By Débora B O

May 28, 2018

Very good course! Great videos and assignments.

By skyfacon

May 19, 2018

Very nice the course is, I really learned a lot

By Somil M

Apr 8, 2018

Very helpful and a complete guide to algorithms

By Abhinav K

May 21, 2017

Amazing way to learn some thing very important.

By Jean-Michel C

Apr 18, 2017

Great Course, great assignments, great teacher!

By Weshpolo W

Oct 10, 2016

This is the best course for learning Algorithms

By Kannan G

Jan 8, 2024

if certificate is provided will be good enough

By Valerii D

Jun 1, 2023

Great course! Really recommend it to everyone!

By Vladimir E

Aug 19, 2022

Interesting and challenging at the same time)

By Ali A

Feb 9, 2022

A challenging and informative training course.

By Fransis v K

Jun 19, 2020

Very informative and helpful. I learned a lot.

By Žilvinas R

Mar 23, 2020

Recommended for everyone that does programming

By 计耀辉

Sep 11, 2018

I learned many things.It l broadens the mind。

By lixulun

Mar 4, 2018

Great! This course really improved my mindset.

By Vladislav

Jun 1, 2017

One of the most useful courses for programmers

By John K

Mar 25, 2017

An excellent course taught by a living legend.