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.
Recommended resources
Module 2
Hashing, Arrays, and Strings
Module 4
Searching and Sorting Algorithms
Module 5
Advanced Recursion: Backtracking
Module 6
Tree Data Structures
Module 7
Heaps and Tries
Module 8
Graph Algorithms
Module 9
Dynamic Programming Patterns
Module 10
Object-Oriented Design for Interviews
Module 11
Advanced SQL for Data Interviews
Module 12