Skip to main content

Algorithms Illuminated

Timeline: 64 - 128 hours

A full undergraduate-level introduction to the theory of algorithm design, algorithmic analysis, and data structures.

Primary topics: divide and conquer, sorting and searching, randomized algorithms, graph search, shortest paths, data structures, greedy algorithms, minimum spanning trees, dynamic programming, NP-completeness and more

How to run the test cases​

Roadmap​

Part 1​

Part 2​

Extra Resources​

  • Edx Algorithms: Design and Analysis Part 1 and Part 2 Includes extra problem sets and theory problems like Coursera, but still with audit access.
  • Coursera Algorithms Specialization
    For students that want access to extra theory problems as well as paid certificate.