Chevron Left
Back to Algorithms, Part I

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

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

CS

Oct 26, 2021

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:

701 - 725 of 2,320 Reviews for Algorithms, Part I

By Mathankumar C

Dec 27, 2022

Great course with lots of information. Professors explain the concepts very clearly. Good exercises.

By Samuel L

Jun 13, 2020

Fantastic course, the lectures are great and the exercises are inspiring and challenging! Thank you!

By 杜星宇

Aug 30, 2019

GREAT lectures with carefully-crafted exercises! Learned a lot about algorithms and data structures.

By Abraham F

Jun 24, 2019

Learnt a lot. Wow. Simply Amazing.

RS is very clear and well versed in Algorithms. Loved this course.

By Pedro G

Dec 30, 2018

It was difficult but rewarding. I learned a lot! Thanks professors Robert Sedgewick and Kevin Wayne.

By Simon C L

Jul 25, 2024

very thorough, knowledgeable instructor, challenges actually require you to program and understand.

By XUEBO Z

Sep 5, 2022

A well-guided course to get deeper knowledge of Data Structures and Algorithms Libraries for Java.

By Карпов А М

Mar 27, 2019

Excellent presentation of basic knowledge in the field of algorithms. Their implementation and use.

By Aleksandar J

Oct 7, 2018

Great course, full of fundamental cs theory backed up by great exercises that are thoroughly graded

By Hongcheng C

Oct 25, 2017

课程讲解很有启发性,而非单纯的公式+逻辑推导(这部分也很重要,但是应该交给课本,配合书本食用更佳)

作业评价系统设计的很好,测试很完备,兼顾可读、可维护和可用。

作业测试环境,client设计合理有趣。

By hong g

Jan 20, 2017

This is the best algorithms course i have ever seen before. The homework assignments are fantastic.

By brian

Oct 9, 2016

very nice!It will be better if we can be offered some quiz and feedback,not only coding assignment.

By Marlene M R

Nov 22, 2024

Es un gran curso, el material de calidad, las explicaciones excelentes... Lo recomiendo muchísimo.

By Eddie L

Mar 5, 2024

I learn a lot from this class. You need to have a good understanding of Java before starting this.

By Rubén L Z

Mar 13, 2022

This course is inspiring. I will never do things without thinking in performance and memory usage.

By Yue Y

Feb 22, 2018

Very rewarding course. The best way to learn algorithm is to learn from the one who discovered it.

By Dinesh K B

Mar 17, 2017

A superb course, the video and lectures are top class. The exercises are challenging and well set.

By Orest I

Jan 24, 2017

Thanks a lot for this course. Very interesting. Practical tasks very useful, somewhat challenging.

By Nghĩa P

Nov 14, 2024

It hard but very worthy to take it. Thank Coursera and Professor for provide such an great course

By Mohamed G

Mar 17, 2023

The best algorithms course ever! It taught me a lot.

Thanks, Princeton for the fantastic content.

By NightKnight

Aug 26, 2021

Well instructed courses and carefully designed assignments which are challenging and instructive.

By Ramez V

Jul 5, 2020

amazing coding styles, very efficient & very smart ways to implement data structures & algorithms

By SAILAKSHMI K N

Jun 21, 2020

All the assignments were so challenging!! Thank you so much coursera for this wonderful session!!

By Sehrob I

Apr 11, 2020

Astonishing course! I'm very grateful to the instructors and professors for the provided lessons!