LEARNING PATH · Foundations

Crack the Coding Interview

For the algorithms half of the loop.

Follow the DSA roadmap, play the patterns as interactive games, then prove you can implement them by solving the matching challenges in your browser.

  • Recognize the core DSA patterns under interview questions
  • Trace graph, search and sort algorithms with confidence
  • Implement and test solutions under time pressure
0 / 10 done · 0%
  1. RoadmapNext up

    Data Structures & Algorithms Roadmap

    The map: what to learn and in what order.

  2. Algorithm

    Binary Search: The Vault

    The most-tested pattern, played.

  3. Challenge

    Two Sum

    Hash-map thinking, solved in your browser.

  4. Algorithm

    BFS: The Flood

    Breadth-first search on a grid.

  5. Algorithm

    Build Order: DFS & Topological Sort

    DFS, cycles and build order.

  6. Algorithm

    Dijkstra: The Last Mile

    Weighted shortest paths.

  7. Algorithm

    Quicksort: The Pivot Pit

    Partitioning and the worst case.

  8. Algorithm

    Merge Sort: The Cascade

    The O(n log n) guarantee.

  9. Challenge

    Valid Parentheses

    The canonical stack problem.

  10. Challenge

    Fizz Buzz

    A warm-up to get the engine under your fingers.

← All learning paths