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

Software Development Engineering

Module 2

High-Yield Array and String Patterns

Module 3

Binary Search, Ordering, and Selection

Module 4

Linked-Structure and Monotonic-Structure Techniques

Module 5

Binary Trees and Search Trees

Module 6

Backtracking and Combinatorial Search

Module 7

Priority Queues and Prefix Trees

Module 8

Graph Modeling and Core Algorithms

Module 9

Greedy Decisions and Interval Problems

Module 10

Dynamic Programming Foundations

Module 11

Advanced Dynamic Programming Patterns

Module 12

Timed Interview Integration and Deliberate Practice