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

Software Engineering Foundations

Module 2

Linked Lists, Stacks & Queues

Module 3

Trees & Graphs

Module 4

Backtracking, Dynamic Programming & Greedy

Module 5

Design Patterns for Backend Systems

Module 6

Clean Architecture & API Design

Module 7

Database Internals & Optimization

Module 8

Caching, Messaging & Async Processing

Module 9

System Design Fundamentals

Module 10

Distributed Systems Concepts

Module 11

System Design Practice: Data-Intensive Systems

Module 12

System Design Practice: Real-Time & Complex Systems