Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Google

Module 2

Arrays, Hashing, and Prefix Computation

Module 3

Two-Pointer and Sliding-Window Patterns

Module 4

Recursion and Binary Search

Module 5

Linked-List Pointer Techniques

Module 6

Stacks, Queues, and Monotonic Structures

Module 7

Binary Trees and Search Trees

Module 8

Heaps, Intervals, and Greedy Choice

Module 9

Backtracking Search Patterns

Module 10

Dynamic Programming Patterns

Module 11

Graph Traversal and Dependency Ordering

Module 12

Interview Consolidation and Timed Practice