AI track

AI Engineering

From gradient descent to production LLM systems.

A path from machine-learning fundamentals through LLM applications to running AI systems in production. Each module builds only on what came before, and every lesson ends with the questions interviewers actually ask.

3stages
19modules
49lessons
10projects
10hours
Stage 1

Foundations

How models learn, how transformers work, and how LLMs are trained and sampled — the mental model everything else rests on.

Module 022 lessons · 24 min

Neural Networks

Describe a neural network as stacked linear layers plus non-linearities, and explain backpropagation without hand-waving.

  1. ✓Neurons, Layers, and ActivationsWhat a layer computes and why non-linear activations make depth worthwhile.12m
  2. ✓Backpropagation IntuitionThe chain rule as blame assignment: how every weight learns its share of the error.12m
Module 032 lessons · 24 min

Deep Learning Building Blocks

Recognize the components that make deep networks trainable and read a training loop with confidence.

  1. ✓Normalization, Dropout, and ResidualsThe three tricks that let very deep networks train stably.12m
  2. ✓Optimizers and Training LoopsSGD, momentum, Adam, learning-rate schedules, and the anatomy of a training step.12m
Module 042 lessons · 20 min

Tokens and Embeddings

Explain how text becomes tokens and tokens become vectors, and why that matters for cost, limits, and meaning.

  1. ✓TokenizationSubword tokenizers like BPE, and why token counts drive cost and odd model behavior.10m
  2. ✓Embeddings as MeaningTurning tokens and texts into vectors where distance tracks similarity.10m
Module 052 lessons · 28 min

Attention and the Transformer

Walk through self-attention with queries, keys, and values, and sketch a decoder-only transformer block end to end.

  1. ✓The Attention MechanismQueries, keys, and values: how each token decides what to look at.14m
  2. ✓The Transformer ArchitectureMulti-head attention, feed-forward layers, positions, and causal masking in one block.14m
Module 072 lessons · 22 min

Sampling and Decoding

Choose decoding settings deliberately and use logprobs for confidence, classification, and debugging.

  1. ✓Temperature and Top-pHow the next token is actually chosen and which knobs change it.10m
  2. ✓Logprobs and Decoding StrategiesGreedy, beam, and constrained decoding, plus what logprobs can tell you.12m
Stage 2

Applications

Building with LLMs: prompting, retrieval, tools, agents, MCP, LangGraph, and knowing when to fine-tune.

Module 092 lessons · 27 min

Embeddings and Vector Search

Build semantic search and explain how ANN indexes like HNSW, IVF, and PQ trade recall for speed and memory.

  1. ✓Semantic Search with EmbeddingsEmbedding documents and queries, similarity metrics, and where keyword search still wins.12m
  2. ✓Vector Databases and ANN IndexesHNSW, IVF, and product quantization, and how to choose a vector store.15m
Module 122 lessons · 24 min

Model Context Protocol

Explain MCP's host/client/server model and build a server that exposes tools, resources, and prompts.

  1. ✓MCP ArchitectureHosts, clients, servers, transports, and why a standard protocol for context matters.12m
  2. ✓MCP Tools, Resources, and PromptsThe three server primitives, who controls each, and how to design them well.12m
Module 132 lessons · 28 min

LangGraph

Model an agent as a state graph with nodes, edges, and reducers, and add persistence and human approval steps.

  1. ✓State Graphs, Nodes, and EdgesTyped state, reducers, conditional edges, and cycles in LangGraph.14m
  2. ✓Checkpoints and Human-in-the-LoopPersisting graph state, resuming threads, interrupts, and time travel.14m
Stage 3

Production

Shipping and running AI systems: evaluation, security, cost, observability, serving, and system design interviews.

Module 182 lessons · 26 min

Serving and Inference

Explain what happens inside an inference server — KV cache, continuous batching, quantization — and size a self-hosted deployment.

  1. ✓KV Cache and Continuous BatchingPrefill vs decode, why memory bandwidth rules, and how servers keep GPUs busy.14m
  2. ✓QuantizationShrinking weights to 8 or 4 bits and what you trade for the speed.12m

Then practise

Build Projects

Hands-on projects that turn lessons into portfolio pieces. Each one has milestones with acceptance criteria, a core code skeleton, and talking points for interviews.

Open build projects →