
Live17 lessons4h 34m
Data Structures & Algorithms: Foundations
Complexity, arrays, hashing, trees, heaps, BFS and DFS, plus two pointers and binary search.
Track · 5 courses
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.


Live17 lessons4h 34m
Complexity, arrays, hashing, trees, heaps, BFS and DFS, plus two pointers and binary search.
Open courseComing soon
Subsets, permutations and combinations with one recursive template, and how to prune it.
Coming soon
From memoization to tabulation, then the DP shapes that cover most problems you will meet.
Coming soon
Topological sort, shortest paths, union-find and spanning trees, each tied to a system you use.
Coming soon
When a greedy choice is provably right, plus merging, scheduling and sweeping intervals.
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