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.

Become a skilled software engineer

12 Modules · 79 Lessons

Recommended resources

Module 2

Arrays and Strings

Module 3

Hash Tables

Module 4

Linked Lists

Module 5

Stacks and Queues

Module 6

Recursion and Backtracking

Module 7

Sorting and Searching

Module 8

Binary Trees

Module 9

Advanced Trees: BSTs, Heaps, and Tries

Module 10

Graph Fundamentals and Traversal

Module 11

Advanced Graph Algorithms

Module 12

Dynamic Programming