01

70% Build

Use books and official docs to unblock real implementations. Building is the actual curriculum.

02

One System

Evolve a single production-grade AI platform across your 12 milestones rather than hoarding disconnected toy repos.

03

Break Things

Deploy, induce real failures, trace errors through telemetry, fix them, and write postmortems.

04

Design First

Reason methodically about traffic, consistency, latency, cost, and failure modes before writing code.

The Practitioner Standard

This roadmap prioritizes official documentation, university course notes, open textbooks, and practitioner-recommended books that working engineers keep using on the job. Video tutorials are deliberately excluded: text and hands-on labs provide vastly higher density and retention.

Core Work through thoroughly Hands-On Complete the exercises Book Essential reading Paper Fundamental research Reference Consult when needed Free Openly accessible
Interactive Engineering Pacing

Choose Your Track (12 vs 24 Months)

Mastering canonical textbooks (ISLP, UDL, DDIA), 7 platform ecosystems, and 110 checkpoints takes deliberate compounding. Click either card below to adapt the entire curriculum timeline to your schedule.

Active Curriculum Timeline: Working Practitioner Track (24 Months / ~8–10 hrs/wk)

0. Foundation Reset

Study Sequence Python Missing Semester Git OSTEP HTTP SQL / Postgres pytest DSA refresh

Programming & DSA

Web, OS & Systems

Foundation Gate Criterion

You must be able to trace a web request from browser DNS lookup down to sockets, reverse proxy, application process, and database query plan without guesswork.

System Design Track

System design is not a separate topic for the end of the year. It is the reasoning layer connecting cloud infrastructure, backend services, DevOps pipelines, and MLOps platforms.

Architecture & Data

Reliability, Security & ML Systems

The Standard Design Loop: Requirements → Estimations → APIs & Data Model → High-level Architecture → Bottlenecks → Failure Modes → Security → Observability → Cost & Trade-offs.
Sequence TLCL + Daily Linux Bandit Wargame Beej Network Concepts Deploy FastAPI / Nginx VM

Learn

Production Deliverable

Deploy a FastAPI service manually to a Linux VM behind Nginx + HTTPS. Create an operational runbook for "API is down / degraded".

Exit Test: Diagnose process, DNS, port, and service crashes using standard CLI tools without reinstalling the machine.

The Non-Negotiable 13-Pillar Backbone

If the entire catalog feels vast, these 13 items form your core intellectual spine:

01
Foundation: MIT Missing Semester + OSTEP + Pro Git + MDN HTTP
02
Linux & Networking: The Linux Command Line + Beej Network Concepts
03
Docker: Helsinki DevOps with Docker + official build best practices
04
AWS: Skill Builder + Well-Architected Framework + Builders' Library
05
DevOps: GitHub Actions + Google SRE Books
06
Terraform: HashiCorp tutorials + live modular AWS infrastructure
07
ML Fundamentals: ISLP (with Python labs) + Google MLCC + scikit-learn MOOC
08
Deep Learning: PyTorch Basics + Understanding Deep Learning (Prince)
09
ML Engineering: Rules of ML + Hidden Technical Debt paper + MLflow
10
MLOps: Google MLOps CI/CD/CT Guide + MLOps Zoomcamp
11
Kubernetes: Official docs + Helsinki K8s MOOC + Amazon EKS Workshop
12
Observability: OpenTelemetry + Prometheus + Google SRE + Evidently AI
13
System Design (Continuous): DDIA 2nd Edition + Microsoft Cloud Design Patterns + Amazon Builders' Library + C4 Model