Track · 5 courses

Coding interview

The data structures and algorithm patterns coding interviews test, each taught with the real system that uses it.

Who it’s for: Anyone preparing for coding interviews, or who wants the algorithms behind the tools they use every day.

The courses, in order

1 of 5 live
  1. 02

    Coming soon

    Backtracking, One Template

    Subsets, permutations and combinations with one recursive template, and how to prune it.

    0Vote
  2. 03

    Coming soon

    Dynamic Programming, One Pattern at a Time

    From memoization to tabulation, then the DP shapes that cover most problems you will meet.

    2Vote
  3. 04

    Coming soon

    Graph Algorithms for Working Engineers

    Topological sort, shortest paths, union-find and spanning trees, each tied to a system you use.

    1Vote
  4. 05

    Coming soon

    Greedy Algorithms and Intervals

    When a greedy choice is provably right, plus merging, scheduling and sweeping intervals.

    0Vote

Every course stands alone and teaches what it needs. Take them in this order, or start with the one you need today.

Vote on what’s next

More tracks

4 tracks