TweakCode

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

Start course

Course 02

Search

Sorted space and lists

Start course

Course 03

Recursion

The gate

Start course

Course 04

Graphs

Decision trees and adjacency

Start course

Course 05

Optimization

Choose, then reuse

Start course

System design

Course 06

Design Method

Requirements, numbers, interfaces

Start course

Course 07

Building Blocks

Cache, database, queue, partition

Start course

Course 08

Worked Systems

Shortener, limiter, feed, chat

Start course