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

Stanford University

Algorithms: Design and Analysis, Part 2

Stanford University via Stanford OpenEdx

This course may be unavailable.


This course covers advanced topics in algorithm design and analysis, teaching students how to apply various algorithms to solve complex problems efficiently. Students will learn about advanced data structures, graph algorithms, and dynamic programming. The course uses a combination of video lectures, quizzes, and programming assignments to help students grasp the material. This course is intended for learners who have completed Part 1 of the series or have a solid understanding of basic algorithms and data structures.

Taught by

Tim Roughgarden


Start your review of Algorithms: Design and Analysis, Part 2

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.