Interactive, step-by-step lessons that take you from your first control stream to advanced models — you write real NM-TRAN, it runs on a live engine, and an AI tutor coaches you through every line.
No slide decks, no toy simulators. You learn the way real modellers work — writing code and reading the output.
Every lesson is a coding exercise. You build control streams block by block, exactly as you would on a real project.
Your code executes on PharmFast, a NONMEM 7.6-parity NLME engine. Real fits, real objective functions — not canned answers.
Stuck? A Socratic AI tutor nudges you toward the fix, explains the why, and grades your work with specific feedback.
Start with the anatomy of a control stream; finish with covariate models, ODE systems, PK/PD and diagnostics.
A structured path that mirrors how population models are really built — each lesson unlocks the next skill, from your first control stream to advanced ODE, PK/PD, and noncontinuous-data models.
Multi-step, end-to-end builds — structure, variability, covariates, PK/PD — each milestone graded on the PharmFast engine, just like the lessons.
A focused, plain-English explanation of one idea — a $-block, a parameter, an estimation method.
Complete the control stream in a syntax-highlighted editor. Hints and an AI tutor are one click away.
Your model fits on the live engine. Instant, specific feedback tells you exactly what to fix — or to move on.
Free, runs in your browser, no setup. Your progress is saved as you go.
Start Module 1 →