Roadmap
Learn
A 42-module path through AI and machine learning, released one module at a time. NumPy Foundations is available. Everything else is planned and marked upcoming.
If you want a Python checklist, a short readiness check, and local setup notes first, start at Start here.
Phase 1 — Data and mathematical foundations
- 1.NumPy Foundationsavailable
- 2.Data analysis with pandasupcoming
- 3.SQL and relational databasesupcoming
- 4.Exploratory data analysis and visualisationupcoming
- 5.Linear algebra for MLupcoming
- 6.Probability, statistics and calculus essentialsupcoming
Phase 2 — Supervised machine learning
- 7.ML workflow, baselines, data splits and leakageupcoming
- 8.Regression, gradient descent and regularisationupcoming
- 9.Classification, probabilities and thresholdsupcoming
- 10.KNN, Naive Bayes and SVMupcoming
- 11.Decision trees, random forests and boostingupcoming
- 12.Evaluation, cross-validation, imbalance, calibration, tuning and error analysisupcoming
Phase 3 — Broader ML and first deployed application
- 13.Clustering: K-Means, hierarchical clustering and DBSCANupcoming
- 14.Dimensionality reduction and anomaly detectionupcoming
- 15.Time-series forecastingupcoming
- 16.Recommendation and search foundationsupcoming
- 17.APIs and application backendsupcoming
- 18.End-to-end deployed ML projectupcoming
Phase 4 — Deep learning
- 19.Deep Learning Foundations, including a NumPy neural networkupcoming
- 20.A deep-learning frameworkupcoming
- 21.Training and debugging neural networksupcoming
- 22.Computer vision and transfer learningupcoming
- 23.Sequence models and NLP foundationsupcoming
- 24.Attention and transformersupcoming
Phase 5 — LLM application engineering
- 25.How LLMs workupcoming
- 26.Building with model APIsupcoming
- 27.Embeddings and semantic searchupcoming
- 28.Retrieval-augmented generationupcoming
- 29.AI application evaluation and securityupcoming
- 30.RAG application project and releaseupcoming
Phase 6 — Agents, adaptation and multimodal AI
- 31.Tool use and deterministic workflowsupcoming
- 32.Agent engineering, state, stopping conditions and permissionsupcoming
- 33.Fine-tuning and model adaptationupcoming
- 34.Inference efficiency and quantisationupcoming
- 35.Multimodal applicationsupcoming
- 36.Evaluated AI workflow projectupcoming
Phase 7 — Production engineering and capstone
- 37.Reproducibility, experiment tracking and model/data versioningupcoming
- 38.Deployment, Docker, CI/CD and cloud fundamentalsupcoming
- 39.Monitoring, quality, drift, reliability and costsupcoming
- 40.AI system designupcoming
- 41.Independent capstone implementationupcoming
- 42.Capstone defence and portfolioupcoming