Chevron Left
Back to Algorithms, Part I

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

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

1201 - 1225 of 2,319 Reviews for Algorithms, Part I

By DP

Jun 15, 2020

Excellent course with challenging assignment

By Mohamad S

Apr 23, 2019

Great Instructor , challenging assignments .

By d

Oct 7, 2018

100/100 recommend it week 1 was hard for me.

By Bohdan H

Sep 11, 2017

The best course about algorithms I ever had!

By Fengyu Z

Aug 13, 2017

very good, useful practice coding assignment

By Vatsal A

Aug 7, 2017

The programming assignments are exceptional.

By Pavel V

Jul 15, 2017

The best course on algorithms I've ever had!

By Pavel S

Jun 4, 2017

Awesome quality of Materials and Assignments

By Ram M

Apr 27, 2017

Excellent introductory course on Algorithms.

By 彭江涛

Jan 3, 2017

非常好的一门课程,将数据结构讲解运用于算法中,很清晰。学完了课程,也差不多会java了~

By dc765940174

Sep 30, 2016

It makes me learn so much,thank you so much.

By hezhigang

Jun 12, 2024

the best algorithms course I have ever seen

By Sviatoslav S

Feb 10, 2024

Great course! Very interesting assignments!

By Hao C

Jul 10, 2020

ABSOLUTELY PERFECT course around the world.

By angrykpu

Dec 24, 2018

can cut away the loud coughs from the video

By Jakub K

Aug 13, 2017

Essential course for any software engineer.

By Michail A

Jul 19, 2017

Excellent course, very instructing lectures

By Arthur M

Jan 9, 2017

Good start course for digging into cs world

By BHISHMA P

Aug 21, 2023

this course helped me to learn many skills

By Kenton T

Aug 5, 2022

So bad that I can not get certification :(

By Yisha H

Jun 15, 2022

It's so important, detailed and difficult!

By Sivaram B

Apr 1, 2020

The Course was helpful and great teaching.

By silencial

Feb 5, 2019

difficult but illuminating

homework is cool

By Anand P

Jul 1, 2018

One of the best MOOC course on Algorithms.

By Osama A

May 13, 2018

Very Concise, Content rich and good paced.