Chalkwork Labs

See why a lesson you do beats a PDF or a video.

Nine live lessons to try. In each one the learner moves a figure, makes a call or answers a check, and the lesson says why.

A PDF shows one answer

A lesson shows them all. Drag an input and the figure, the numbers and the result change together.

A video keeps playing

A lesson gives the learner something to do: a figure to move, a case to decide, a check to answer.

Neither explains a mistake

A lesson does. Every option has a reason under it, so a wrong answer teaches as much as a right one.

Nine lessons, all live

Samples we built from public sources. Your course is built from your material, and you approve every lesson.
Machine learning

Overfitting and regularisation

Machine learning for energy data · lesson 9 of 13

A point cloud of GB electricity demand against temperature, a fitted curve, and the moment more bends stop helping. Real NESO and Met Office data.

Open the lesson
Financial exams

Why duration is only a tangent

CFA Level I fixed income · lesson 4 of 12

Price against yield with the duration tangent. Drag coupon, maturity and yield and watch the gap that convexity explains.

Open the lesson
Accountancy and tax

The income tax computation

ACCA Taxation (TX-UK) · lesson 1 of 10

Bands that fill as a salary slider moves, the personal allowance taper, and the computation laid out the way the exam wants it. 2025/26 rates.

Open the lesson
Health

The SIR epidemic curve

Introduction to epidemiology · lesson 5 of 12

Susceptible, infected, recovered. R0 and recovery sliders, the herd immunity threshold, and a real 2020 curve beside the model.

Open the lesson
Health

Dose, interval and half-life

Pharmacology for nursing · lesson 3 of 14

Plasma concentration over time against a therapeutic window. Dose, interval and half-life sliders, a loading dose, a missed dose, and a drug calculation.

Open the lesson
Aviation

Density altitude and take-off distance

ATPL aircraft performance · lesson 6 of 15

Temperature, pressure altitude and weight against the runway you have. Pass or fail, live, with the exam calculation.

Open the lesson
Economics

A tax on a market

Principles of microeconomics · lesson 7 of 16

Supply, demand and a per-unit tax. Elasticity sliders move the wedge, the shares and the deadweight loss.

Open the lesson
Law

Offer, acceptance and the postal rule

SQE1 contract law · lesson 3 of 12

A scenario builder that draws the timeline of communications and names the case that decides whether a contract formed. No chart, all branching.

Open the lesson
Investment management

Two assets, one portfolio

CII J10 Discretionary Investment Management · lesson 6 of 14

Weights, correlation and volatility on sliders. The risk-return curve, the minimum-variance point and the capital allocation line.

Open the lesson

Looking for your field? The use cases are one page for each kind of educator, with the lessons closest to your field.

Apply to create a courseYour subject, your material, your price. We reply within a week.