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 a path like this one shaped around you.

Leetcode

12 Modules · 68 Lessons

Recommended resources

Module 2

Array and String Patterns

Module 3

Hashing Techniques for Lookups

Module 4

Linear Structures: Stacks and Queues

Module 5

Linked List Manipulation

Module 6

Recursion and Backtracking

Module 7

Binary Tree Traversals and Problems

Module 8

Binary Search Trees (BSTs)

Module 9

Heaps (Priority Queues)

Module 10

Graph Traversal and Connectivity

Module 11

Greedy Algorithms

Module 12

Dynamic Programming