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.

Data structures and algorithms deep dive

12 Modules · 62 Lessons

Recommended resources

Module 2

Hashing & Basic Array/String Problems

Module 3

Core Array Patterns: Pointers & Sliding Windows

Module 4

Searching & Sorting Algorithms

Module 5

Linked Lists

Module 6

Stacks, Queues & Deques

Module 7

Trees: Traversals & Core Concepts

Module 8

Binary Search Trees & Heaps

Module 9

Graph Algorithms

Module 10

Backtracking

Module 11

Dynamic Programming

Module 12

Greedy Algorithms & Interview Readiness