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

Algorithms and Data Structures

Module 1

Interview Problem Solving and Complexity

Module 2

Arrays, Strings, and Contiguous Sequences

Module 3

Hash Tables, Sets, and Bit Manipulation

Module 4

Linked Lists, Stacks, and Queues

Module 5

Recursion and Backtracking Search

Module 6

Sorting and Binary Search

Module 7

Binary Trees and Binary Search Trees

Module 8

Priority Queues, Tries, and Composite Structures

Module 9

Graph Representation and Traversal

Module 10

Monotonic Stacks, Intervals, and Greedy Algorithms

Module 11

Dynamic Programming Patterns

Module 12

Interview Synthesis and Practice