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 your own

DSA with Python

Module 2

Array and String Problem Patterns

Module 3

Sorting and Binary Search

Module 4

Linked Lists, Stacks, and Queues

Module 5

Hashing, Prefix Sums, and Intervals

Module 6

Recursion and Backtracking

Module 7

Binary Trees and Search Trees

Module 8

Priority Queues and Greedy Strategies

Module 9

Graph Representation and Traversal

Module 10

Weighted Graphs and Connectivity

Module 11

Dynamic Programming Foundations

Module 12

Advanced Patterns and Integrated Problem Solving