Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Princeton University

Algorithms, Part II

Princeton University via Coursera


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. It does not offer a certificate upon completion.

Taught by

Robert Sedgewick and Kevin Wayne


4.8 rating, based on 21 Class Central reviews

Start your review of Algorithms, Part II

  • Wei En

    Wei En completed this course, spending 4 hours a week on it and found the course difficulty to be medium.

    Professor Sedgewick's explanation of algorithms and his use of visuals were excellent and instrumental in helping me to understand the content. For this course, I only watched the videos, so I cannot give any feedback on the exercises programming a…
  • WickWack

    WickWack completed this course, spending 5 hours a week on it and found the course difficulty to be medium.

    This class (and part 1) are the best courses I've ever done online. The lectures are clear, concise, and interesting. The assignments are fascinating, touching on a whole range of topics (data compression, scientific computing, etc) while allowing…
  • Charles Starbuck

    Charles Starbuck completed this course.

  • Marat Minshin

    Marat Minshin completed this course, spending 6 hours a week on it and found the course difficulty to be medium.

  • Bruno Lehouque

    Bruno Lehouque completed this course.


    TOBAL completed this course.

  • Rey Raul Coaguila completed this course and found the course difficulty to be hard.

  • Mauro Lacy completed this course.

  • Gregory Deangelis completed this course.

  • Moshe Bergman completed this course.

  • Andrei Razvan Maresu

    Andrei Razvan Maresu completed this course.

  • Vav

    Vav completed this course.

  • Juliano Ignacio completed this course.

  • Darren Vong completed this course.

  • Profile image for Hasan Kahraman
    Hasan Kahraman

    Hasan Kahraman completed this course.

  • Joseph Ramaswami

    Joseph Ramaswami completed this course.

  • Mohammed Safwat Kamel El-afifi completed this course.

  • Alexander Plentsov

    Alexander Plentsov completed this course.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.