Learn
Production Deliverable
Deploy a FastAPI service manually to a Linux VM behind Nginx + HTTPS. Create an operational runbook for "API is down / degraded".
A text-first, 12-stage practitioner curriculum (12–24 months). Grounded entirely in official vendor documentation, university courses, foundational books, and working code. Zero tutorial fluff.
Use books and official docs to unblock real implementations. Building is the actual curriculum.
Evolve a single production-grade AI platform across your 12 milestones rather than hoarding disconnected toy repos.
Deploy, induce real failures, trace errors through telemetry, fix them, and write postmortems.
Reason methodically about traffic, consistency, latency, cost, and failure modes before writing code.
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.
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.
Built for working engineers, full-time professionals, and university students. Eliminates burnout while ensuring concepts convert into permanent engineering instincts.
For engineers on dedicated career sabbaticals or full-time self-learners who can treat this curriculum as their primary daily job (4–5 hours every day).
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 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.
Deploy a FastAPI service manually to a Linux VM behind Nginx + HTTPS. Create an operational runbook for "API is down / degraded".
Containerize Next.js + FastAPI + PostgreSQL + Redis using a hardened, production-oriented Docker Compose setup.
Manually provision and deploy the Stage 2 multi-tier stack on AWS. Write a detailed system design document justifying every public/private boundary, traffic path, and failure domain.
Push → Lint → Test → Container Build → Trivy Scan → ECR Push → Deploy → Health Check verification pipeline with automated rollback on failure.
Recreate your entire AWS cloud architecture as clean modular Terraform code. Destroy and spin up a staging environment from scratch in minutes.
Build an end-to-end classical ML service from raw tabular dataset to validated model pipeline and FastAPI inference endpoint.
Train a deep learning model from scratch or fine-tune with transfer learning. Save versioned weights and expose inference via an optimized API.
Build a repeatable ML training pipeline where every model version is completely traceable to git commit, dataset hash, hyperparameters, and evaluation metrics.
A model that satisfies validation thresholds enters the model registry and automatically triggers a safe staging deployment with canary routing.
Package your application stack into Helm charts and deploy across local K3s and AWS EKS with autoscaling and ingress.
Production Prometheus/Grafana dashboards + actionable alert rules + induce a deliberate failure incident and produce a blameless postmortem.
Architecture document, C4 diagrams, modular IaC, automated deployment pipeline, dashboards, operational runbook, incident postmortem, and cost analysis.
If the entire catalog feels vast, these 13 items form your core intellectual spine: