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.

Crack coding interviews, master databases

12 Modules · 96 Lessons

Recommended resources

Module 2

Arrays, Strings, and Pointer Techniques

Module 3

Linear Data Structures

Module 4

Hashing Patterns and Applications

Module 5

Trees: Traversals and Search Properties

Module 6

Advanced Trees: Heaps, Tries, and Complex Problems

Module 7

Algorithmic Paradigms: Divide & Conquer and Backtracking

Module 8

Graph Algorithms I: Traversal, Connectivity, and Sorting

Module 9

Graph Algorithms II: Shortest Paths and Minimum Spanning Trees

Module 10

Dynamic Programming Foundations

Module 11

Advanced Dynamic Programming Patterns

Module 12

Advanced Data Structures & Database Concepts