Learn — the curriculum
The curriculum is organised as Discipline → Domain → Pillar → Track → Module. Modules carry stable addresses (P10.attention.01) that never change when navigation regroups. Planned nodes are visible so you can see the full shape; only live modules are completable.
Data Science & AI
Foundations
P1 - Statistics & Probability
describe data, reason under uncertainty, test hypotheses
15 live modules - 3 tracks
P2 - Mathematics for ML
linear algebra, calculus, optimization
12 live modules - 2 tracks
P3 - Computer Science & Computer Architecture
algorithms & data structures, how the machine executes
3 live modules - 1 tracks
P4 - Python & DS Engineering Craft
idioms → vectorization → pandas/polars → scipy; testing, packaging
2 live modules - 1 tracks
Machine Learning
P5 - Traditional Machine Learning
supervised + unsupervised end to end
14 live modules - 3 tracks
P6 - Deep Learning & Neural Networks
from the neuron to modern architectures
14 live modules - 2 tracks
P7 - Time Series & Forecasting
decomposition, classical + ML forecasting, anomaly detection
9 live modules - 2 tracks
P8 - Causal Inference & Experimentation
A/B at scale, uplift, quasi-experiments
8 live modules - 2 tracks
P9 - Reinforcement Learning
bandits → MDPs → policy methods; bridges to RLHF
7 live modules - 2 tracks
Production & Professional Practice
P12 - Data Engineering
pipelines, data quality, SQL/polars at scale
9 live modules - 2 tracks
P13 - Production ML & MLOps
taking models to production: deployment, monitoring, LLMOps
7 live modules - 4 tracks
P14 - Data Visualization & Communication
chart craft, dashboards, stakeholder storytelling
9 live modules - 2 tracks
P15 - Responsible AI — Ethics, Safety & Governance
fairness, privacy, governance, EU AI Act, LLM safety
8 live modules - 2 tracks
P16 - ML Leadership & Product
scoping ML projects, make-vs-buy, leading DS teams
4 live modules - 1 tracks
Beginner Python
Getting Started with Python
P39 - Running Python & Notebooks
the "you are not lost" pillar: what a notebook / cell / rung / import line / error is; run your first cell; read output and friendly errors
5 live modules - 2 tracks
P40 - Data & Types Basics
numbers, text (strings), true/false, lists, dictionaries, variables, simple operations — the vocabulary of code, using a language professional's material
6 live modules - 2 tracks
Everyday Automation
P41 - Functions & Reuse
calling built-in functions, writing a tiny one, doing something to every item (a loop), choosing with if — the mechanics of automation, gently
4 live modules - 2 tracks
P42 - Automating a Manual Task
capstone: take a task done on paper/whiteboard (tally words, build a vocabulary table, find-and-replace across lines) and let a notebook do it — the payoff that motivates the discipline
4 live modules - 1 tracks
Mathematicsplanned
Galois Theory
P17 - Groups, Rings & Fields
algebraic structures from the ground up
planned
P18 - Field Extensions & the Galois Correspondence
the correspondence and solvability
planned
Monte Carlo Theory
P19 - Monte Carlo Methods & Integration
estimators, integration, convergence
planned
P20 - MCMC & Variance Reduction
samplers and efficiency
planned
Astronomyplanned
Celestial Mechanics
P21 - Two- & Three-Body Problems
closed forms to chaos
planned
P22 - Numerical Orbit Integration
integrators in practice
planned
Planetary Positioning & Movement
P23 - Ephemerides, Coordinates & Planet Motion
where the planets are, and when
planned
Creative Writingplanned
Scenario
P24 - Scenario & Story Structure
shaping the story
planned
Plot
P25 - Plot Design
cause, effect, and turns
planned
Dialogue
P26 - Dialogue Craft
voices that read true
planned
Characters
P27 - Characters & People
people worth following
planned
Advanced Python
Production Engineering
P35 - Packaging, Tooling & Automation
project layout, pyproject, builds & automation
4 live modules - 3 tracks
P36 - CI/CD & Delivery
pipelines as code, test matrices & delivery
3 live modules - 2 tracks
P37 - Observability — Logging, Metrics & Traces
structured logging, metrics & distributed tracing
3 live modules - 2 tracks
P38 - Architecture, Services & Distribution
layered architecture, services & distributed basics
4 live modules - 3 tracks
French for Adults
Grammar Systems
P48 - Articles, Gender & Agreement
the audible and written article-adjective-noun chain
16 live modules - 1 tracks
P49 - Pronouns: Choice & Placement
y, en, clitic order and placement
8 live modules - 1 tracks
P50 - Verbs & the Third-Person Plural
silent -ent, audible irregulars, conjugation in speech
12 live modules - 1 tracks