Data Structures
← All learning paths
Practice stacks, linked lists, matrices, trees, and graph traversal in a deliberate order.
Outcome: Recognize structure-specific invariants and traversal strategies.
Recommended first: Coding Foundations
Module 1: Stacks & Linked Lists
Manage explicit and pointer-based state.
0/7
Module 2: Trees & Search Trees
Traverse tree structure and maintain recursive ordering invariants.
0/6
Module 3: Matrices & Graphs
Use DFS, BFS, topological sorting, union-find, and shortest paths.
0/8
Module 4: Heaps & Priority Queues
Retain the most useful candidates without sorting everything.
0/4
Module 5: Tries & Stateful Design
Share prefixes and model operation-driven data structures.
0/3