Maths ยท coding ยท technology ยท AI
Learn by doing: interactive lessons from foundations to AI
30 short, visual lessons in nine areas. Change a diagram, notice the pattern, then answer questions with hints. Free, with no sign-up.
How the lessons teach
Explore, answer, practise
Explore
Move sliders and switches to change a diagram, and notice the pattern before anyone tells you the rule.
Answer
Short questions with hints and kind feedback. Wrong answers are part of learning, so try again with no penalty.
Practise
Matching notes, worksheets and games for the same topic, and a teacher from our network when you want one.
๐งฑ Ages 7 to 14 ยท Class 3 to 8
Foundations
Number sense, fractions, percentages, shapes, counting and sets: the ideas every later topic stands on.
Place Value
Build numbers from hundreds, tens and ones blocks and see how digits get their value.
Start the lesson โFractions and Equivalent Fractions
Cut a bar into equal parts, shade it, and discover why 1/2 = 2/4.
Start the lesson โNegative Numbers
Add and subtract below zero by jumping along a number line.
Start the lesson โPercentages
Shade a 100 grid and see how percent, fraction and decimal connect.
Start the lesson โArea of Rectangles
See why area is width times height by changing a rectangle of squares.
Start the lesson โAngles in a Triangle
Squash and stretch a triangle and discover its angles always make 180ยฐ.
Start the lesson โDoubling and Powers of 2
Watch doubling explode: 1, 2, 4, 8 ... 1,024, and learn what 2 to the power n means.
Start the lesson โThe Counting Principle
Multiply the choices to count outfits, meals and PINs.
Start the lesson โVenn Diagrams and Sets
Sort people into two overlapping circles and count the overlap once.
Start the lesson โCovered topics
๐ค Ages 11 to 16 ยท Class 7 to 10
Algebra
Equations, slope, systems, quadratics and Pythagoras: algebra made visible with balances, lines and curves.
Solving Equations
Keep a balance level to solve equations like 2x + 3 = 11.
Start the lesson โSlope and Straight Lines
Change m and b and watch the line y = mx + b move on a grid.
Start the lesson โSystems of Equations
See where two lines cross to solve two equations at once.
Start the lesson โQuadratics and Parabolas
Slide a parabola's vertex and find where it crosses the x-axis.
Start the lesson โThe Pythagorean Theorem
See aยฒ + bยฒ = cยฒ with squares on the sides of a right triangle.
Start the lesson โCovered topics
๐ฒ Ages 9 to 16 ยท Class 5 to 10
Probability and Statistics
Probability, averages and correlation: how to measure chance and what a pattern in data can and cannot tell you.
Probability Basics
Find the chance of picking a colour from a bag of marbles.
Start the lesson โAverages and the Mean
Level out a set of bars to see the mean as a fair share.
Start the lesson โCorrelation
Tighten a cloud of dots and see what r means.
Start the lesson โCovered topics
โซ Ages 14 and up ยท Class 11 and 12 (first look)
Calculus
Rate of change and area under a curve: the two big ideas of calculus, seen before they are symbolised.
Rate of Change
Slide along a curve and read the slope of its tangent: the idea of a derivative.
Start the lesson โArea Under a Curve
Add thin rectangles to find the area under y = xยฒ: the idea of an integral.
Start the lesson โSlope and Straight Lines
Change m and b and watch the line y = mx + b move on a grid.
Start the lesson โCovered topics
๐ Ages 9 to 16 ยท puzzles and big ideas
Mind-Bending Maths
Puzzles, counting, binary, clock arithmetic and codes: the playful side of maths that school rarely has time for.
Binary Numbers
Flip eight switches to count in binary, the language of computers.
Start the lesson โClock Arithmetic
Wrap round a clock to learn modular arithmetic.
Start the lesson โThe Counting Principle
Multiply the choices to count outfits, meals and PINs.
Start the lesson โVenn Diagrams and Sets
Sort people into two overlapping circles and count the overlap once.
Start the lesson โThe Caesar Cipher
Shift the alphabet to hide and crack secret messages.
Start the lesson โCovered topics
๐ Ages 10 to 16 ยท first steps in Python
Python
Lists, loops and practice: the first steps in Python, with nothing to install.
Python Lists and Indexes
Pick items from a list by index, including negative indexes and IndexError.
Start the lesson โPython For Loops and range()
Change start, stop and step to see which numbers a loop uses.
Start the lesson โCovered topics
๐ป Ages 10 to 17 ยท algorithms and how computers work
Computer Science
Algorithms, binary and logic: the ideas under every program, taught with things you can move.
Binary Search
Halve the possibilities with every guess to find anything fast.
Start the lesson โBinary Numbers
Flip eight switches to count in binary, the language of computers.
Start the lesson โLogic Gates
Switch inputs on and off to learn AND, OR, NOT, XOR and NAND.
Start the lesson โCovered topics
๐ Ages 10 to 17 ยท how everyday tech works
Technology
Password security, ciphers, logic gates and binary: the ideas inside the devices we use every day.
Password Strength
Count how many passwords are possible to see why length matters.
Start the lesson โThe Caesar Cipher
Shift the alphabet to hide and crack secret messages.
Start the lesson โLogic Gates
Switch inputs on and off to learn AND, OR, NOT, XOR and NAND.
Start the lesson โBinary Numbers
Flip eight switches to count in binary, the language of computers.
Start the lesson โCovered topics
๐ค Ages 11 and up ยท how machines learn
AI
Explore how AI learns from examples: predictions, training data, artificial neurons, neural networks and gradient descent, with interactive lessons for beginners.
Predicting the Next Word (AI)
Count what followed a phrase to predict the next word, like a language model.
Start the lesson โHow a Neuron Works (AI)
Tune weights and bias to teach an artificial neuron AND and OR.
Start the lesson โGradient Descent (AI)
Roll a ball downhill to see how machine learning reduces error.
Start the lesson โCovered topics
Practise the maths
Notes and questions with answers, Class 6 to 10
Every school maths topic has a page with short notes, solved examples and ten practice questions with answers.
FAQ
Interactive courses: questions
What can I learn here?
30 interactive lessons in nine areas: foundations, algebra, probability and statistics, calculus ideas, mind-bending maths, Python, computer science, technology and AI. Each lesson links to notes, practice and games.
Are the lessons free?
Yes. Every lesson is free, runs in your browser on a phone, tablet or computer, and needs no account.
What age are they for?
From about age 6 (place value) to 16 and beyond (calculus ideas and AI). Each lesson shows a suggested starting age, and each area suggests where to begin by age.
How are these lessons different from videos?
You do the exploring. Instead of watching, you change a diagram, notice the pattern and answer questions with hints. Wrong answers are fine: you can try again with no penalty.
Can a teacher guide my child through a topic?
Yes. Teachers in our network teach maths, coding and AI for every age. Tell us the topic and level and a teacher is matched to your child before anything is booked.
Start a conversation
Want a teacher to guide you?
Tell us the topic, age and what feels hard. We match a teacher from our network and confirm the format before anything is booked.
- Tell us the learnerโs age or grade and goals
- Weโll suggest a suitable class or learning path
- Weโll confirm format, timing and fees with a parent or guardian
Play it, don't just read it
Take a break and play
Free games that need no sign-up. Pick one and play for five minutes.
Pick a game
- Knights and KnavesKnights always tell the truth and knaves always lie. Read their wordsโฆPlay
- Multiplication MissionBuild times-table fluency, multiplication strategies and divisionโฆPlay
- Squares, Cubes & Roots TrainerLearn the squares from 1 to 30, the cubes, and square and cube roots,โฆPlay
- Fraction PizzaBuild, compare and add fractions by cutting up a pizza.Play