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.
Module 1
Interview Problem Solving and Complexity
Module 2
Arrays, Strings, Hashing, and Prefix Computation
Module 3
Two-Pointer and Sliding-Window Patterns
Module 4
Linked Lists and Monotonic Stacks
Module 5
Binary Search, Ordering, Intervals, and Greedy Reasoning
Module 6
Binary Trees, Search Trees, and Heaps
Module 7
Graph Modeling, Traversal, and Shortest Paths
Module 8
Recursion and Backtracking Search
Module 9
Dynamic Programming Reasoning and Interview Patterns
Module 10