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

13 Modules · 87 Lessons

Recommended resources

Module 2

Fundamental Searching and Sorting Algorithms

Module 3

Core Patterns for Arrays and Strings

Module 4

Recursion

Module 5

Advanced Sorting

Module 6

Linked Lists

Module 7

Stacks and Queues

Module 8

Hash Tables

Module 9

Trees and Traversals

Module 10

Binary Search Trees and Heaps

Module 11

Backtracking

Module 12

Introduction to Graphs and Dynamic Programming

Module 13

Final Review and Interview Practice