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!

GG

Invalid date

Extremely well designed course. The assignments touch all the concepts taught in the class. Lot of concepts get clarified when you try to reach 100% on each assignment. Highly recommend this course.

Filter by:

2101 - 2125 of 2,278 Reviews for Algorithms, Part I

By Tung V

Jun 1, 2021

Challenging assignments, great code example from book site. However, the way the author delivers speech is not really easy to understand.

By Tin D V

Apr 29, 2023

Would be beneficial to spend more time building intuition though I understand how difficult it must be to balance depth and time spent.

By Unai E

Jan 11, 2021

its a great course, but, unfortunatelly not all exercises all graded and are important ones.

Anyway, I recommend this course to everyone

By Machine T

Aug 7, 2021

Great course! The assignments were challenging but not so hard that it made my brain melt. tons of great info on runtime analysis

By Pietro G

May 6, 2020

4 stars because the assignments are not always clear, and Java doesn't help.

Great instructor and time well spent in my opinion!

By SHAIK F A

Oct 6, 2021

if certificate is provided it would be great. nevertheless its fun doing this course and i have learned a lot of information

By Daniel O

Sep 13, 2020

Excellent course, a little bit difficult with some activities, but Is a good approach to understand the basis of algorithms.

By Rishikesh J

Sep 3, 2018

Every thing is perfect, its just that if users was not bound by the use of programming language, then it would be perfect.

By Christien K

Feb 12, 2017

The assignments are extremely challenging and enjoyable. The videos can get a bit confusing, but overall a great course.

By Jorge A R G

Jun 23, 2019

they clearly explained about algorithms foundations with code challenges for practice the lessons every week 👍

By Himanshu

Mar 16, 2020

It's a very good and knowledgeable course but little bit boring. You guys make it little bit more interesting

By Ethan B

Aug 15, 2018

It might not sound like a fun class, but the concepts covered are essential to understand computer science.

By ravikiran b

Jun 4, 2017

Great course! Takes a lot more effort than expected. Every concept well explained and easy to understand.

By Darren

Jan 12, 2021

Videos can be a bit confusing. But the Programming Assignment were really challenging and rewarding.

By Alper U

Jul 19, 2022

Seems a little bit dull concerning David Malan's CS50. But overall worth while study. Thank you.

By Shahar I

Aug 24, 2021

Great course with challenging assignments, very intuitive and interactive presentation of content.

By Rae-Win T

Aug 20, 2020

Should give more practice & exercise on how the mathematically model is derived from a programme.

By Xinzhou L

Oct 17, 2016

Excellent lectures with very structured yet interesting contents. The homeworks are very useful!

By YANDAMURI S K

Sep 6, 2023

Algorithms ,Part 1 is an Excellent course from coursera and it is helpful to develop our skills

By Sualeh F

Jun 10, 2017

Great course materials, and very useful exercises that allow you to solve realistic problems.

By Nossair O

Oct 30, 2022

Really interesting and a good opportunity to refresh recursion and lectures from university

By Prit G

Aug 18, 2020

Great content, more depended on Java language, excellent applications taught in real life

By Lukasz N

Jul 2, 2017

I wish there were an option to choose another programming language with the online judge.

By Luis S

Aug 15, 2022

It's a very good course for people strange to algorithms. Thie homework is goodly enough

By Danilo C

Mar 24, 2019

The course is great, I just missed more small assignments to build up the knowledge.