∞ Demos

Interactive versions of the ideas on the sheets. Nothing to install, nothing to sign up for, and phones work too.

All demos play with it

The grade on each card is the sheet it goes with, not an age limit. Many are fun at any age. Grade 12 demos first, then down to grade 5.

Demo · Grade 12

Taylor polynomials

Add terms one at a time and watch a polynomial hug eˣ or sin x.

Demo · Grade 12

Newton's method

Tangent after tangent lands on a root. Then a map of which root each start finds.

Demo · Grade 12

Gradient descent

Click a start, pick a step size, and follow the slope down a valley.

Demo · Grade 12

Eigenvectors

Drag a vector through a matrix. In two directions it only stretches.

Demo · Grade 12

Fourier series of a square wave

Add odd harmonics and watch the corners sharpen, overshoot and all.

Demo · Grade 12

The central limit theorem

Average any shape of data and the bell appears. Slide n.

Demo · Grade 12

Binomial to Poisson

Many trials, tiny chances: the bars settle on one curve.

Demo · Grade 12

The secretary game

Pick the best of twenty, no going back. Then let the computer find the 37% rule.

Demo · Grade 12

Kelly betting

A favourable coin. Bet too much and go broke; bet the right fraction and grow.

Demo · Grade 12

Foxes and rabbits

Two populations chase each other round a loop.

Demo · Grade 12

Inversion in a circle

Drag lines and circles and watch the plane turn inside out.

Demo · Grade 12

The binomial option tree

Price an option by copying it, and see that the real probability drops out.

Demo · Grade 11

Sine wave explorer

Four sliders, four jobs: height, speed, slide and lift.

Demo · Grade 11

Solve any triangle

Give three parts and watch the sine or cosine rule find the rest.

Demo · Grade 11

Log axes

Switch an axis to a log scale and a curve turns into a line.

Demo · Grade 11

Row reduction, step by step

Clear one unknown at a time until the answer falls out.

Demo · Grade 11

Buffon's needle

Drop ten thousand needles on a lined floor and π appears.

Demo · Grade 11

Counting necklaces

See every necklace, and the average that counts them.

Demo · Grade 11

Max flow, min cut

Push traffic through a network until a bottleneck stops you.

Demo · Grade 11

Rotate a cube

Turn a wireframe cube and watch the matrix that does it.

Demo · Grade 10

Shift, stretch, flip

Drag four sliders and watch a graph slide, stretch and flip.

Demo · Grade 10

Quadratic explorer

Slide a, b, c or drag the vertex. Watch the two roots meet and vanish.

Demo · Grade 10

The unit circle

Drag a point round a circle. Sine is its height.

Demo · Grade 10

Secant to tangent

Slide two points together and the slope settles on the derivative.

Demo · Grade 10

Area by slices

Rectangles under a curve. More of them, less error.

Demo · Grade 10

The logistic map

One simple rule: steady, then cycles, then chaos. Then find the calm island at r = 3.83.

Demo · Grade 10

Build a sound from sines

Mix eight sine waves and hear the sound change.

Demo · Grade 10

The test that cries wolf

A 99% test, a rare disease, and most positives are wrong. Count the dots.

Demo · Grade 10

The Galton board

Balls bounce through pegs and pile up in a bell.

Demo · Grade 10

Fit a line

Click to place points. The best line appears, and one outlier wrecks it.

Demo · Grade 10

RSA by hand

Two small primes, a public lock, a private key. Every step shown.

Demo · Grade 10

The random surfer

Draw links between six pages. Watch where a random surfer ends up.

Demo · Grade 10

Slicing a cone

Tilt a plane through a cone: circle, ellipse, parabola, hyperbola.

Demo · Grade 10

An epidemic in a box

A town of 1,000. Slide R₀ and vaccinate. Watch the curve collapse.

Demo · Grade 10

Lights Out

Clear the board, get a hint, or let the solver prove it can't be done.

Demo · Grade 9

Factoring with tiles

Arrange the tiles into a rectangle and read off the factors.

Demo · Grade 9

Three ratios

Change the angle, stretch the triangle. The ratios only care about the angle.

Demo · Grade 9

Build a box plot

Drag the data and watch five numbers redraw the box.

Demo · Grade 9

Logic gates

Flip the switches and wire an adder out of AND, OR and NOT.

Demo · Grade 9

Shortest path, step by step

Settle the nearest place, again and again, until the route appears.

Demo · Grade 9

The Game of Life

Four rules, a grid, and a glider that walks.

Demo · Grade 9

Unbeatable noughts and crosses

It never loses. See why every square is a win, a draw or a loss.

Demo · Grade 9

Stable matching

Run the proposals one round at a time and find a matching with no regrets.

Demo · Grade 8

Slope and intercept

Slide m and b, drag two points, and see the rise-over-run triangle.

Demo · Grade 8

Two lines

Move two lines until they cross, run parallel, or lie on top of each other.

Demo · Grade 8

Slide, flip, turn, scale

Move a triangle on a grid and read the coordinate rule for each move.

Demo · Grade 8

Parallel lines and a transversal

Swing the crossing line and watch which angles stay equal.

Demo · Grade 8

Euclid's algorithm

Cut squares off a rectangle until none is left. The last square is the gcd.

Demo · Grade 8

The birthday paradox

Fill rooms with people. By 23 a shared birthday is more likely than not.

Demo · Grade 8

The Koch snowflake

Add bumps forever. Watch the perimeter run away while the area settles.

Demo · Grade 8

Area by shoelace

Click out a polygon and watch the criss-cross sum give its area.

Demo · Grade 8

Taxicab circles

Measure distance along the grid, and a circle becomes a diamond.

Demo · Grade 8

Play Chomp

Eat the chocolate, avoid the poisoned square, and try to beat a perfect player.

Demo · Grade 8

Trapping π

Polygons inside and outside a circle squeeze π from both sides.

Demo · Grade 8

Beat the forecaster

Give rain probabilities for ten days and get scored on honesty.

Demo · Grade 7

Is it proportional?

Type a table, see the points, and test them against one straight line.

Demo · Grade 7

Undo it backwards

Solve an equation on a balance. A wrong move tips it.

Demo · Grade 7

Roll a wheel once

Any wheel rolls a little more than three of its own widths.

Demo · Grade 7

Three sticks

Slide the lengths and see when a triangle will not close.

Demo · Grade 7

Slicing a cube

Tilt a knife through a cube and count the sides of the cut.

Demo · Grade 7

The long run

Roll a die ten thousand times and watch one in six appear.

Demo · Grade 7

Ask a sample

Ask fifty of five thousand. How close do you get?

Demo · Grade 7

Pentominoes

Twelve pieces, sixty squares, one rectangle to fill.

Demo · Grade 6

The Sieve

Watch the primes get left behind.

Demo · Grade 6

Bit flipper

Eight switches, 256 numbers.

Demo · Grade 6

Pascal's triangle, coloured

Colour the multiples and a fractal appears.

Demo · Grade 6

Ten thousand dice rolls

The histogram finds its shape.

Demo · Grade 6

Sunflower seeds

Turn the angle and watch the spirals break.

Demo · Grade 6

Times tables on a circle

Multiplication mod n draws a heart.

Demo · Grade 6

Complex plane

Drag a number. See it rotate when you multiply by i.

Demo · Grade 6

Hear the ratios

Octaves, fifths, and the Pythagorean comma, out loud.

Demo · Grade 6

Darts for π

Random points, a quarter circle, and a famous number.

Demo · Grade 6

Hailstone numbers

Halve it or triple-plus-one. Nobody knows if it always lands.

Demo · Grade 6

Matrix machine

Four numbers warp a picture.

Demo · Grade 6

The Mandelbrot set

Square, add, repeat. Zoom forever.

Demo · Grade 6

Play Nim

Beat the computer, or learn why you can't. Now with a last-counter-loses mode.

Demo · Grade 6

Code breaker

Shift letters, count them, crack the message.

Demo · Grade 6

Guess my number

Seven questions are always enough for 1 to 100.

Demo · Grade 6

Monty Hall

Play it, then simulate ten thousand games.

Demo · Grade 6

Towers of Hanoi

Move the disks, or watch the recursion do it.

Demo · Grade 6

First digits

Powers of two, Fibonacci, factorials. All obey the law.

Demo · Grade 6

Growth race

Slide the rates and watch the exponential win.

Demo · Grade 6

Prime spiral

Primes on a spiral line up in ways nobody fully understands.

Demo · Grade 6

Weekday trainer

Learn to name the day of any date in your head.

Demo · Grade 6

Trace the graph

One stroke, every edge once. Euler tells you when it's possible.

Demo · Grade 6

Colour the map

Four crayons, no matching neighbours.

Demo · Grade 6

Make the computer use six

Four colours are enough. Can you trick the greedy algorithm?

Demo · Grade 6

Mind reader

Lie once. It still finds your number, and the lie.

Demo · Grade 6

Dice in a circle

A beats B beats C beats D beats A.

Demo · Grade 6

Pick's theorem

Draw any shape on the dots. Count, don't measure.

Demo · Grade 6

Sequence detective

Type a sequence, get the formula, and meet a trap.

Demo · Grade 6

Vigenère

A keyword cipher, and the trick that cracked it.

Demo · Grade 5

Slide the digits

Times ten slides every digit one place left. Watch it happen.

Demo · Grade 5

Fraction bars

Cut two bars into the same size pieces and adding is easy.

Demo · Grade 5

The multiplication rectangle

See the four pieces inside a long multiplication.

Demo · Grade 5

Shapes that tile

Fit shapes round a point. Some close up, some leave a gap.

Demo · Grade 5

Will it fold?

Six squares. Cube or not a cube? Then meet all eleven nets.

Demo · Grade 5

Ways home

Count the routes across a grid of streets and spot the pattern.

Demo · Grade 5

Race to 21

Add 1, 2 or 3. Beat the computer, or learn its secret.

Demo · Grade 5

Find the fake coin

One light coin, a balance, and as few weighings as you can.