104-week curriculum
Full roadmap
Scheduled position is visualized separately from gate-based stage access.
Weeks 1–2 · foundations
Developer Foundations
Understand computer/dev environment
Weeks 3–12 · software
Python Programming
Write programs independently
Weeks 13–17 · software
Git + Software Engineering Basics
Work like a developer
Weeks 18–24 · data
Databases + SQL
Model/query persistent data
Weeks 25–29 · software
Web + HTTP + APIs
Build, containerize and deploy an API
Weeks 30–35 · software
Data Structures + Algorithms
Understand core CS structures
Weeks 36–41 · data
Data Analysis + Data Engineering Foundations
Ingest, validate and reproducibly transform real datasets
Weeks 42–51 · math
Math for Machine Learning
Understand the math used by ML
Weeks 52–61 · ml
Classical Machine Learning
Train/evaluate conventional ML
Weeks 62–71 · deep-learning
Deep Learning + PyTorch
Build/train neural networks
Weeks 72–77 · deep-learning
Transformers + LLM Foundations
Understand modern language models
Weeks 78–84 · ai
Applied AI Systems
Build RAG/tools/agent workflows with evals and a production feedback loop
Weeks 85–92 · production
MLOps + Production ML
Deploy, observe, version, operate
Weeks 93–96 · security
AI Evaluation + Security
Test reliability and abuse resistance
Weeks 97–104 · capstone
Capstone + Job Readiness
Produce professional evidence