Getting Started

A welcome letter, your development environment, and a live portfolio site. Free for everyone — no account required.

Six modules. One rigorous base.

The fundamentals every production engineer needs — Python internals, software design, data systems, and the math behind AI. Take any module independently or follow the full path.

The math behind AI.

Probability, linear algebra, and calculus — derived from first principles and implemented in NumPy. The foundation every ML engineer needs to reason about models, not just use them.

Classical Machine Learning

Build a real churn prediction pipeline from scratch — problem framing through production deployment, using a single dataset as the investigation arc across all four modules.

From neurons to transformers.

Neural networks, the transformer architecture, fine-tuning, inference, and evaluation — built from scratch and deployed to production.

AI Engineering

Build production LLM systems — from API fundamentals through RAG pipelines, agents, MCP, and evaluation — using the Anthropic API throughout.

Open Source LLMs

Understand, run, fine-tune, and deploy open-weight models — from transformer internals through QLoRA training to vLLM production serving.

ML Engineering Interviews

DSA coding, ML coding, system design, and behavioral — leveled by engineer, senior, and staff. 629 problems across four modules.