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) spanning AI/ML, Cloud, DevOps, MLOps, and Systems. 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:
Direct answers to foundational questions about curriculum sequencing, systems prerequisites, textbook selection, and real-world engineering trade-offs.
Before diving into distributed consensus, partitioning, and replication, build an uncompromising foundation in Operating Systems internals (processes, threads, virtual memory, synchronization primitives, file systems, and socket calls via OSTEP) and Computer Networking (TCP flow control, 3-way handshake, DNS propagation, HTTP semantics via Beej's Guide).
Distributed systems are essentially collections of single-node operating systems communicating across unreliable networks. If you cannot explain how a single PostgreSQL process coordinates WAL flushes with fsync or how kernel socket buffers behave under load, analyzing distributed consensus algorithms becomes superficial memorization.
Text-based official documentation, RFC specifications, and canonical textbooks (such as ISLP, UDL, DDIA, and OSTEP) offer 5 to 10 times the information density of video tutorials. Text enables non-linear reference, rapid semantic search, and forces active mental model synthesis.
Video tutorials often induce a passive "illusion of competence" where students mimic typing code without developing debugging and architectural reasoning instincts. Professional software engineers spend their careers reading documentation and RFCs; learning to extract answers from dense text is itself an essential engineering skill.
Most bootcamps and roadmap diagrams focus on frontend framework-chasing (HTML → React → Next.js) or generate dozens of disconnected "Hello World" repositories that leave learners unprepared for production environments.
The Wyrcan roadmap is built on One Evolving System and deliberate failure testing. Across the 12 stages, you incrementally architect, deploy, containerize, monitor, and scale a single production-grade AI platform. You deliberately inject faults (network latency, OOM crashes, data drift), trace them using OpenTelemetry and Prometheus, and document resolution in blameless postmortems.
Yes. We explicitly reject the fiction that comprehensive systems engineering can be mastered in an 8-week crash course. The curriculum provides an interactive Working Practitioner Track calibrated for 8–10 hours per week over 24 months (~8 weeks per milestone).
Each milestone divides neatly into 4 weeks of reading and lab problem sets, followed by 4 weeks of hands-on platform implementation and runbook authoring. For engineers on dedicated career sabbaticals, the Accelerated Sprint Track covers the identical scope in 12 months at 20–25 hours per week.
By completing the curriculum, you will have built: