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 & Basic Array/String Problems
Module 3
Core Array Patterns: Pointers & Sliding Windows
Module 4
Searching & Sorting Algorithms
Module 5
Linked Lists
Module 6
Stacks, Queues & Deques
Module 7
Trees: Traversals & Core Concepts
Module 8
Binary Search Trees & Heaps
Module 9
Graph Algorithms
Module 10
Backtracking
Module 11
Dynamic Programming
Module 12