Pattern roadmap
8 courses. DSA techniques pair an explainer with a coding problem, mostly from Blind 75. System design starts after that: a method, the building blocks, then four worked systems. Recursion is the gate inside DSA. The map draws one parent at a time so it stays readable.
8 courses · 30 techniques · 6 lessons each
Course 01
Arrays and Stacks
Scan, count, window, LIFO
Course 02
Search
Sorted space and lists
Course 04
Graphs
Decision trees and adjacency
Course 05
Optimization
Choose, then reuse
System design
Course 06
Design Method
Requirements, numbers, interfaces
Course 07
Building Blocks
Cache, database, queue, partition
Course 08
Worked Systems
Shortener, limiter, feed, chat