
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
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.
Each course organizes lessons into a clear sequence. Lessons include explanations, activities, and knowledge checks. You can read the available courses without signing in.

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

NLP, transformers, and LLMs
Coming soonThis course covers classical natural language processing, neural networks, transformers, and large language models.

Pricing, portfolios, and risk
Coming soonThis course covers financial theory, pricing models, portfolio construction, backtesting, execution, and risk.

Prediction, planning, and control
Coming soonThis course explains how intelligent systems represent an environment, predict what may happen next, and use those predictions to choose actions.
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.
Chapters present each topic in sequence, with derivations and the background needed to understand the method.
Edit and run each example beside its explanation. The output appears on the same page.
Change a parameter and run the experiment again. The plot updates so that you can examine the effect of the change.
Short questions ask you to apply the concept. Each answer includes an explanation and identifies topics to review.
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.
Read the explanation, inspect the chart, change the inputs, and run the code again. The code, output, and plot remain together so that you can compare the results.
Short questions follow each concept. After you choose an answer, you see the reasoning and which material to review before continuing.
Read a single chapter or follow a complete course. Academy keeps your code, notes, and progress with your account.
All Academy Access
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.




$59.99/ month
$59.99 billed monthly
$51.00/ month
$152.99 billed every 3 months
$33.25/ month
$399.00 billed once a year
Academy courses
Public courses are available now. Additional chapters will be added to the four-book curriculum as they are completed.