AI Curriculum

AI, taught step by step

A clear, no-hype path to understanding modern AI. Designed for curious minds who want to build intuition, not just memorize jargon. We start with the basics of rules and chance, then climb all the way to the neural networks and language models changing our world today.

No PhD required. Just bring your curiosity. Weโ€™ll build up the math and concepts step-by-step, so you always know why things work, not just that they work.

Module 1

Foundations

This module builds the mental model underneath everything else in the curriculum. We start with explicit rules, then add uncertainty, then explore search, so students can see AI as a chain of concrete decisions rather than a pile of mysterious buzzwords.

Question we are chasing: How can a machine move from rigid step-by-step instructions to making sensible choices in a messy, uncertain world?

Trace a computation step by step and explain why each move happensUse probability to talk about uncertainty instead of pretending outcomes are guaranteedDescribe how search algorithms compare options and settle on a good path forward
Module 2

Machine Learning

This module is where the course shifts from explicit rules to learned patterns. Instead of telling the machine exactly what to do in every case, we give it examples, define success, and let it infer a decision rule from the data.

Question we are chasing: How can a machine study examples, extract useful patterns, and make predictions on cases it has never seen before?

Distinguish supervised, unsupervised, and reward-driven learning setupsInterpret the output of common models in plain English instead of opaque jargonCompare the tradeoffs between accuracy, interpretability, flexibility, and speed
Module 3

The ML Workshop

Theory is only half the story. In this module we roll up our sleeves and learn the craft behind every successful ML project: preparing data, engineering features, and strengthening our statistical intuition. These are the skills that separate a notebook experiment from a model you can actually trust.

Question we are chasing: What does raw, messy, real-world data need before a model can learn anything useful from it?

Clean, encode, and scale a dataset so a model can digest itSplit data into training, validation, and test setsโ€”and explain why each mattersApply probability and hypothesis testing to make data-driven decisions
Module 4

Training & Evaluation

Building a model is one thing; training it well and knowing whether it actually works is another. This module covers the engine room of ML: how optimization drives learning, how bias and variance shape model behavior, how to pick the right scoreboard, and how to run experiments you can trust.

Question we are chasing: How do we train a model effectively, measure its true performance, and make sure our results are not just a fluke?

Trace a gradient descent step and explain how the learning rate controls itDiagnose overfitting vs. underfitting from training curvesChoose the right evaluation metric for a given problemDesign a fair experiment with baselines and reproducibility
Module 5

Responsible AI

A model that works is not enoughโ€”it also has to be understandable, fair, and ready for the real world. This module covers the human side of AI: explaining predictions, confronting bias, and deploying models responsibly.

Question we are chasing: How do we make sure an AI system is not just accurate but also transparent, fair, and safe to deploy?

Explain a model's prediction using interpretability toolsIdentify sources of bias and propose mitigation strategiesDescribe the basics of serving, monitoring, and handling drift in production
Module 6

Neural Networks

This module introduces the core architecture behind much of modern AI. Students follow information as it moves through layers, is transformed by weights and activations, and eventually becomes a prediction that can be improved through feedback.

Question we are chasing: How do large collections of simple numerical operations combine into a model that can recognize patterns humans struggle to hand-code?

Trace a forward pass through a network and explain what each layer contributesExplain why nonlinear activations and gradients make learning possibleRelate abstract neural-network mechanics to practical perception tasks
Module 7

Sequence Models

Some data points only make sense when you know what came before them. This module studies models built for ordered information such as language, audio, weather, and time series, where sequence and memory matter as much as the current input.

Question we are chasing: How can a model represent the past well enough to make a strong decision about what is happening now or what should happen next?

Explain why sequence order changes meaning even when the same items are presentCompare probabilistic sequence models with neural sequence modelsTrack hidden state, memory, and context as they move across time steps
Module 8

Language & Transformers

This module explains the modern language-model stack from the inside out. Students see how words become vectors, how attention lets models choose context dynamically, and how large-scale next-token training turns those ingredients into systems that can write, summarize, and answer questions.

Question we are chasing: How can a machine represent meaning, decide which context matters, and then generate fluent language one token at a time?

Explain how text is converted into numeric representations without losing the idea of meaningInterpret attention as a selective context mechanism rather than as magicDescribe the workflow of large language models from pretraining through generation
Module 9

Advanced Topics

This module looks beyond the standard supervised-learning workflow. Students explore systems that learn from delayed rewards and systems that train collaboratively while keeping raw data distributed, which introduces the real-world constraints of strategy, privacy, and deployment.

Question we are chasing: How can AI systems keep improving in realistic environments where feedback is delayed, data is sensitive, and decisions have long-term consequences?

Interpret reward-driven learning in terms of long-term payoff rather than immediate correctnessExplain the exploration-versus-exploitation tradeoff with concrete examplesDescribe privacy-aware distributed training across many devices or organizations