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: Theoretical Computer Science
Status: Linear Algebra
IntermediateCourse63 hours

Featured reviews

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.

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.

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

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!

PJ

5.0Reviewed Aug 29, 2020

"Remind me again why I'm trying to figure out if Detroit was eliminated back in American League '96" - me, at 4:00 AM"Where is Week 7?" me, a few days later.

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.

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.

CC

5.0Reviewed Feb 27, 2018

Prof. Sedgewick does an amazing job in explaining the mechanics of the fundamental algorithms and data structures. I have thoroughly enjoyed this course (and Part I).

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

MK

5.0Reviewed Mar 24, 2018

Excellent course that provides a good introduction to more advanced algorithms that build on those presented in part 1 of the course. Thank you Professor Sedgewick and Kevin Wayne.

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