Back to Algorithms, Part II
Princeton University

Algorithms, Part II

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.

Status: Computer Programming
Status: Network Routing
IntermediateCourse63 hours

Featured reviews

XZ

5.0Reviewed Feb 7, 2020

As always, I learned a lot from the courses from Professor Robert. Really great course, and I would like to recommend to anyone who is interested in programming neatly and elegantly.

MP

5.0Reviewed Jan 12, 2024

Great quality of academic content. Mr Sedgewick is a great lecturer and the programming tasks, though hard, help you dive deep into the Java implementations.

MS

5.0Reviewed Feb 27, 2021

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.

Q

5.0Reviewed Jun 24, 2025

very good course, the audio on the video can be weird at times, but overall a great experiences, the teacher is very good and the assignment are all excellent

AK

4.0Reviewed Feb 7, 2020

The algorithms are more difficult than part I, nevertheless Sedgewick's vids are still easy to understand. The only drawback maybe chapter 3, max flow min cut part, which is not very clarified.

PD

5.0Reviewed Jan 8, 2024

This is a wonderful course that will truly transform your understanding of Algorithms! The content is communicated in a clear and concise manner, and the assignments provide robust feedback!

BE

5.0Reviewed Oct 18, 2020

The exercise, while is very hard, is very well-prepared and selected for students to understand and appreciate the algorithm. The explanation is descriptive and detailed.

RK

5.0Reviewed Sep 25, 2018

An incredible course that covers a lot of vital algorithm on graphs and strings. I learned a lot of new material that I hadn't known before. Thank you very much for this amazing course!

EU

5.0Reviewed Jun 8, 2021

Another great course and perfect follow-up to Algorithms Part 1. I liked that we used the algorithms built in the first part to make other powerful algorithms and tools.

SI

5.0Reviewed May 20, 2020

This was a fantastic material and for free! So, thanks so much prof. Robert Sedgwick for this invaluable lessons and many thanks Coursera guys for the opportunity! I'm happy I've found these courses.

HK

5.0Reviewed Mar 4, 2020

This was a great overview of more advanced algorithms, and I also got to prep for interviews and use concepts in actual work. The theory at the end was very helpful as well

HW

5.0Reviewed Jan 3, 2025

A survey of algorithms that offers myriad opportunities to explore the subject in greater depth. I found the programming assignments appropriately challenging and instructive.

All reviews

Showing: 20 of 382

Maruf Hassan
5.0
Reviewed Jan 2, 2019
Jack Orz
5.0
Reviewed Oct 29, 2019
Anil Kumar
5.0
Reviewed Apr 17, 2019
Akizuki Kagurazaka
4.0
Reviewed Feb 8, 2020
Spyridon Theodoros Dellas
5.0
Reviewed Oct 15, 2020
Renat Kaitmazov
5.0
Reviewed Sep 26, 2018
Mervyn Kaplan
5.0
Reviewed Mar 25, 2018
Qi Zhao
5.0
Reviewed Aug 19, 2018
Vishal Mundhra
2.0
Reviewed May 28, 2020
Don Stuckey
5.0
Reviewed Jun 17, 2020
Riccardo
5.0
Reviewed Feb 26, 2020
Vikram Wupadrasta
5.0
Reviewed May 21, 2021
Ajinkya Vidwans
5.0
Reviewed Aug 10, 2020
Nguyen Tran Trung
5.0
Reviewed Jan 26, 2018
Iurii Okhmat
5.0
Reviewed Jan 20, 2018
Sajith Nawarathne
5.0
Reviewed Aug 14, 2023
Karpov Artem
5.0
Reviewed Jan 6, 2018
Timothy O'Sullivan
5.0
Reviewed Oct 26, 2023
Ahmad Alhashemi
5.0
Reviewed Mar 12, 2018
shant C
5.0
Reviewed Jun 14, 2019