Academy courses

Learn with explanations, code, and plots.

Academy courses combine written explanations, editable code, interactive plots, and knowledge checks. You can change the examples and inspect the results on the same page.

Editable PythonInteractive plotsMathematical notationKnowledge checks
Chapter 08 · Gradient descent
Live lesson
PYTHON · CELL 4
Writing example…⌘ ↵ to run
auto demo
loss 0.013MODEL SPACESTEP 24CONVERGING
η = 0.18
Academy courses

Choose a course.

Each course organizes lessons into a clear sequence. Lessons include explanations, activities, and knowledge checks. You can read the available courses without signing in.

Illustrated Machine Learning from Scratch book cover with a colorful fish

Models, Math, and Python

Machine Learning

This course explains machine learning from first principles and uses practical examples to show how the methods work.

  • Statistical foundations
  • Learning algorithms
  • Optimization
66 Topics · 726 Lessons
Illustrated Language AI Handbook cover with an elephant

NLP, transformers, and LLMs

Coming soon

Language AI

This course covers classical natural language processing, neural networks, transformers, and large language models.

  • Classical NLP
  • Neural language models
  • Transformers and LLMs
Curriculum in preparation
Illustrated Quantitative Finance book cover with an owl

Pricing, portfolios, and risk

Coming soon

Quantitative Finance

This course covers financial theory, pricing models, portfolio construction, backtesting, execution, and risk.

  • Asset pricing
  • Portfolio construction
  • Execution and risk
Curriculum in preparation
World Models Handbook cover with a fox studying a miniature world inside a transparent sphere

Prediction, planning, and control

Coming soon

World Models

This course explains how intelligent systems represent an environment, predict what may happen next, and use those predictions to choose actions.

  • State and learned dynamics
  • Model-based planning
  • Physical AI
Curriculum in preparation
Inside each chapter

Read the explanation, run the example, and check your understanding.

Each chapter contains prose, notation, executable examples, visual output, and short questions. You can study why a method works, change an assumption, and then apply what you learned.

Read

Detailed explanations

Chapters present each topic in sequence, with derivations and the background needed to understand the method.

Run

Editable code examples

Edit and run each example beside its explanation. The output appears on the same page.

Test

Plots that update

Change a parameter and run the experiment again. The plot updates so that you can examine the effect of the change.

Check

Check your understanding

Short questions ask you to apply the concept. Each answer includes an explanation and identifies topics to review.

Python, in the browser

Edit the code. Run Python. Read the output.

Academy keeps the code, terminal output, and chart in one view. Change a parameter and run the cell: Python calculates the result, prints the useful values, and redraws the plot. You see the effect of each change immediately.

Check your understanding

Check what you understand.

Short questions follow each concept. After you choose an answer, you see the reasoning and which material to review before continuing.

In context
Questions follow the lesson you just completed.
Immediate explanation
Feedback explains the reasoning, not only the result.
Topics to review
Review a concept before continuing to the next lesson.
Knowledge check · 4 of 6
Training loss drops quickly, then starts bouncing between two values. What would you try first?
Choose one answer.

All Academy Access

Access all Academy courses with one membership.

The membership includes courses in machine learning, language AI, quantitative finance, and world models. It also includes new Academy courses added while the membership is active.

  • Access to every available Academy course
  • Executable Python and interactive plots
  • Knowledge checks, activities, and progress tracking
  • One membership for the full course library

Monthly

$59.99/ month

$59.99 billed monthly

Available at launch

Quarterly

Save 15%

$51.00/ month

$152.99 billed every 3 months

Available at launch

Annual

Annual · Save 45%

$33.25/ month

$399.00 billed once a year

Available at launch

Academy courses

Choose a course and begin with the first lesson.

Public courses are available now. Additional chapters will be added to the four-book curriculum as they are completed.

View Academy courses