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.

DSA for job switch

12 Modules · 69 Lessons

Recommended resources

Module 2

Hashing Techniques for Lookups and Grouping

Module 3

Linear Structures: Stacks & Queues

Module 4

Linked Lists & Pointer Techniques

Module 5

Sorting & Binary Search

Module 6

Recursion & Backtracking

Module 7

Trees: Traversal and Core Problems

Module 8

Greedy Algorithms

Module 9

Advanced Data Structures: Heaps & Tries

Module 10

Graph Algorithms: Traversal & Connectivity

Module 11

Graph Algorithms: Shortest Paths & MSTs

Module 12

Dynamic Programming & Bit Manipulation