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.
Algorithms: Design and Analysis, Part 2
Stanford University via Stanford OpenEdx
-
353
-
- Write review
This course may be unavailable.
Overview
Taught by
Tim Roughgarden