FreeMathCamp
Free · Adaptive · Beautifully visual

All the maths you need before calculus.

81 connected lessons — from place value to the unit circle — with interactive visuals and an engine that adapts every problem to you, spots where you struggle, and brings ideas back right before you forget them.

  • 14 units
  • 81 lessons
  • Unlimited practice
  • Light & dark mode
★★☆ Core

Solve. Enter all solutions.

x2−x−6=0x^2 - x - 6 = 0

Built around how people actually learn

Not a video library. A personal tutor that watches how you work and plans what's next.

Difficulty that adapts

Every problem is generated for you. Two clean solves and we step up; a struggle and we ease back — in real time.

Knows when you struggle

Wrong answers are weighted, time is compared to a baseline, hints count. Tricky topics land in your challenge queue.

Reviews before you forget

Spaced repetition schedules each topic so memory sticks, with intervals that stretch as you master it.

Every idea is connected

Each lesson links to the ideas it builds on. New to a topic? See exactly what background helps — never locked out.

The engine behind every session

01

You practise

Problems are generated fresh at the level that suits you right now.

level∈{1,2,3}\text{level} \in \{1, 2, 3\}
02

We measure

Accuracy, attempts, hints and time combine into a struggle score; mastery updates with Bayesian knowledge tracing.

s=1−(1−e)(1−h)(1−t)s = 1 - (1-e)(1-h)(1-t)
03

Your plan updates

Due reviews, weak spots and ready-to-learn lessons are interleaved into today's plan.

review⊕repair⊕new\text{review} \oplus \text{repair} \oplus \text{new}

Ready when you are.

Ten minutes a day. No ads, no paywall — just the clearest path to calculus we could build.

Start learning free