Book a free demo

Free games ยท no sign-up

Play, learn and level up.

116 free browser games for English, maths, science, typing, coding, 3D geometry, physics, music and logic puzzles, including 9 three-tier adventures. Try a short challenge, get instant feedback and save your progress on this device.

Your player card

Play a game to start earning XP, streaks and badges. Progress is saved on this device only.

New ยท three-tier adventures

Adventures that level up with you.

Nine bigger games, each with 24 levels in three tiers, stars to earn and a cinematic world: code a monkey through the jungle, bend lasers, slingshot round planets, fold cubes and crack secret rules.

Maths games ยท Ages 8+NewFunction MachineFeed numbers into a mystery machine, plot what comes out, then crack its secret rule. One step Two steps Powers & patterns Start the adventure Coding games ยท Ages 7+NewCode JungleWrite real Python to guide Miko the monkey to every banana. 24 levels: sequences, loops and logic. Sequences Loops Logic Start the adventure 3D games ยท Ages 8+NewCube NetsWill six squares fold into a cube? Answer, then watch the net fold in 3D. Find all 11 cube nets. Will it fold? Opposite faces Net builder Start the adventure 3D games ยท Ages 8+NewBlock ViewsCount hidden cubes, match front, top and side views, then build a stack from three plans. Count the cubes Match the view Build from plans Start the adventure Physics games ยท Ages 8+NewLaser MirrorsPlace and turn mirrors to bend a laser beam onto every crystal. 24 puzzles, beam splitters in tier 3. Reflection Crossfire Splitters Start the adventure Physics games ยท Ages 8+NewOrbit SlingshotLaunch a probe through real gravity. Curve around planets, moons and black holes to reach the portal. Launch Gravity wells Moons & black holes Start the adventure Music & sound games ยท Ages 6+NewMelody MemoryListen to a melody on glowing light-keys and play it back. It grows one note at a time. Four notes Pentatonic Full scale Start the adventure Puzzle & board games ยท Ages 7+NewTower of HanoiMove the tower one disk at a time, never a big disk on a small one. Classic, scrambled and 4-peg towers. Classic Mid-game Variants Start the adventure Puzzle & board games ยท Ages 8+NewNonogramPicture logic puzzles: use the number clues to fill the grid and reveal a hidden pixel picture. Pixel starters Picture puzzles Big pictures Start the adventure

Start here

Popular right now

Illustration of heads with question marks and light bulb ideas

๐Ÿ’ก Interactive lessons

Lessons you explore, not just read.

All 30 interactive lessons โ†’
Interactive lessons ยท Ages 7+NewArea of RectanglesSee why area is width times height by changing a rectangle of squares. arearectangles Play Interactive lessons ยท Ages 11+NewThe Pythagorean TheoremSee aยฒ + bยฒ = cยฒ with squares on the sides of a right triangle. Pythagorean theoremright triangles Play Interactive lessons ยท Ages 12+NewSlope and Straight LinesChange m and b and watch the line y = mx + b move on a grid. slopey = mx + b Play Interactive lessons ยท Ages 6+NewPlace ValueBuild numbers from hundreds, tens and ones blocks and see how digits get their value. place valuehundreds tens ones Play Interactive lessons ยท Ages 7+NewFractions and Equivalent FractionsCut a bar into equal parts, shade it, and discover why 1/2 = 2/4. fractionsequivalent fractions Play Interactive lessons ยท Ages 9+NewNegative NumbersAdd and subtract below zero by jumping along a number line. negative numbersintegers Play Interactive lessons ยท Ages 9+NewAngles in a TriangleSquash and stretch a triangle and discover its angles always make 180ยฐ. anglestriangles Play Interactive lessons ยท Ages 9+NewPercentagesShade a 100 grid and see how percent, fraction and decimal connect. percentagespercent of a number Play Interactive lessons ยท Ages 9+NewAverages and the MeanLevel out a set of bars to see the mean as a fair share. meanaverage Play Interactive lessons ยท Ages 9+NewDoubling and Powers of 2Watch doubling explode: 1, 2, 4, 8 ... 1,024, and learn what 2 to the power n means. powers of 2exponents Play Interactive lessons ยท Ages 11+NewSolving EquationsKeep a balance level to solve equations like 2x + 3 = 11. linear equationsalgebra Play Interactive lessons ยท Ages 13+NewSystems of EquationsSee where two lines cross to solve two equations at once. systems of equationslinear equations Play Interactive lessons ยท Ages 13+NewQuadratics and ParabolasSlide a parabola's vertex and find where it crosses the x-axis. quadraticsparabolas Play Interactive lessons ยท Ages 9+NewProbability BasicsFind the chance of picking a colour from a bag of marbles. probabilitychance Play Interactive lessons ยท Ages 13+NewCorrelationTighten a cloud of dots and see what r means. correlationstatistics Play Interactive lessons ยท Ages 9+NewBinary NumbersFlip eight switches to count in binary, the language of computers. binaryplace value Play Interactive lessons ยท Ages 11+NewClock ArithmeticWrap round a clock to learn modular arithmetic. modular arithmeticremainders Play Interactive lessons ยท Ages 9+NewThe Counting PrincipleMultiply the choices to count outfits, meals and PINs. countingmultiplication Play Interactive lessons ยท Ages 9+NewVenn Diagrams and SetsSort people into two overlapping circles and count the overlap once. setsVenn diagrams Play Interactive lessons ยท Ages 14+NewRate of ChangeSlide along a curve and read the slope of its tangent: the idea of a derivative. calculusderivatives Play Interactive lessons ยท Ages 14+NewArea Under a CurveAdd thin rectangles to find the area under y = xยฒ: the idea of an integral. calculusintegrals Play Interactive lessons ยท Ages 10+NewBinary SearchHalve the possibilities with every guess to find anything fast. binary searchalgorithms Play Interactive lessons ยท Ages 10+NewPython Lists and IndexesPick items from a list by index, including negative indexes and IndexError. Pythonlists Play Interactive lessons ยท Ages 10+NewPython For Loops and range()Change start, stop and step to see which numbers a loop uses. Pythonfor loops Play Interactive lessons ยท Ages 11+NewLogic GatesSwitch inputs on and off to learn AND, OR, NOT, XOR and NAND. logic gatesBoolean logic Play Interactive lessons ยท Ages 10+NewPassword StrengthCount how many passwords are possible to see why length matters. passwordssecurity Play Interactive lessons ยท Ages 9+NewThe Caesar CipherShift the alphabet to hide and crack secret messages. cryptographyciphers Play Interactive lessons ยท Ages 13+NewHow a Neuron Works (AI)Tune weights and bias to teach an artificial neuron AND and OR. AIneural networks Play Interactive lessons ยท Ages 11+NewPredicting the Next Word (AI)Count what followed a phrase to predict the next word, like a language model. AIlanguage models Play Interactive lessons ยท Ages 14+NewGradient Descent (AI)Roll a ball downhill to see how machine learning reduces error. AImachine learning Play
A picture maths puzzle with animals standing for numbers

๐Ÿงฎ Maths games

Maths games that are actually fun.

All 35 maths games โ†’
Maths games ยท Ages 8+NewFunction MachineFeed numbers into a mystery machine, plot what comes out, then crack its secret rule. One step Two steps Powers & patterns Start the adventure Maths games ยท Ages 6+NewMaths MeteorsSums fall from space. Type the answers to blast them before they land. mental mathsadd and subtract Play Maths games ยท Ages 6+NewTimes Table RaceAnswer 20 multiplication questions faster than the animal bots. times tablesmultiplication Play Maths games ยท Ages 5+NewBubble Pop MathsPop the bubble with the right answer. 60 seconds, streaks and bonus points. mental mathsestimation Play Maths games ยท Ages 10+NewEquation BalanceSolve equations on a balance scale by doing the same thing to both sides. algebrasolving equations Play Maths games ยท Ages 7+NewFraction PizzaBuild, compare and add fractions by cutting up a pizza. fractionscomparing fractions Play Maths games ยท Ages 8+NewPrime HunterTap every prime, square, multiple or factor hidden in a grid of numbers. prime numbersfactors and multiples Play Maths games ยท Ages 8+NewNumber SequencesSpot the pattern and type the next number. Add, multiply, squares, Fibonacci and more. patternsreasoning Play Maths games ยท Ages 6+NewMaths Memory MatchFlip cards to match each sum with its answer. Times tables, addition, fractions and percentages. memorytimes tables Play Maths games ยท Ages 9+NewCoordinate BattleshipsFind hidden ships by naming points as (x, y). Positive grid or all four quadrants. coordinatesgraphs Play Maths games ยท Ages 5+NewClock GameRead an analogue clock, set the hands by dragging, and work out what time it will be later. telling timeanalogue clocks Play Maths games ยท Ages 6+NewMoney CounterCount notes and coins, pay exact amounts and give change in rupees, dollars, pounds or dirhams. moneyaddition Play Maths games ยท Ages 8+NewAngle EstimatorGuess the size of an angle in degrees and see how close you were. anglesestimation Play Maths games ยท Ages 6+NewMaths PracticePractise 126 maths skills for Grade 1 to 8 with instant feedback and a mastery score. maths practicegrade 1 to 8 Play Maths games ยท Ages 8+NewFraction FluencyBuild fraction confidence with quick adaptive challenges, from equal parts to fraction arithmetic. fractionsequivalent fractions Play Maths games ยท Ages 9+NewEstimation StationEstimate big sums without a calculator and see how close you get. estimationrounding Play Maths games ยท Ages 6+NewNumber Sense LabExplore place value, number patterns, rounding, factors and multiples with short adaptive challenges. number senseplace value Play Maths games ยท Ages 6+NewAdd & Subtract ArcadePractise number bonds, two-digit sums and three-digit subtraction with helpful feedback. additionsubtraction Play Maths games ยท Ages 7+NewMultiplication MissionBuild times-table fluency, multiplication strategies and division confidence from one place. multiplicationdivision Play Maths games ยท Ages 9+NewDecimal DetectivesFind the decimal point, line up place values and solve decimal operations step by step. decimalsdecimal addition Play Maths games ยท Ages 10+NewPercent PowerPractise finding percentages of amounts and understanding percentage increase and decrease. percentagespercent of a number Play Maths games ยท Ages 10+NewAlgebra QuestTravel from order of operations and expressions to equations, functions and exponents. algebraequations Play Maths games ยท Ages 9+NewGeometry ExplorerPractise area, volume, circles and right-triangle relationships with short challenges. geometryarea Play Maths games ยท Ages 10+NewData DetectiveUse mean, median and mode to describe a set of data and compare what each tells you. data handlingmean Play Maths games ยท Ages 11+NewRatio RecipeScale recipes and compare quantities while learning to simplify ratios. ratioequivalent ratios Play Maths games ยท Ages 11+NewInteger IslandNavigate positive and negative numbers with addition, subtraction, multiplication and division practice. integersnegative numbers Play Maths games ยท Ages 7+NewRoman Numeral QuestRead and write Roman numerals, from I to CCCXCIX: numerals to numbers, numbers to numerals, the rules, and adding. Roman numeralsplace value Play Maths games ยท Ages 9+NewSquares, Cubes & Roots TrainerLearn the squares from 1 to 30, the cubes, and square and cube roots, with a tip for every answer. square numberscubes Play Maths games ยท Ages 9+NewMental Maths Tricks TrainerLearn a quick trick, then practise it: ร—11, squaring numbers ending in 5, ร—9, ร—5 and divisibility rules, each with the working shown. mental mathsmaths tricks Play Maths games ยท Ages 7+NewFraction Number LinePlace fractions, mixed numbers, decimals and percentages on a number line. The closer you are, the more points you score. fractions on a number linedecimals Play Maths games ยท Ages 6+NewTimes Table BingoHear the call, work out the product and tap it on your bingo card. Make a line of five to shout BINGO. times tablesmultiplication facts Play Maths games ยท Ages 7+NewMental Maths Sprint60 seconds of quick-fire sums. Type the answer, press Enter and beat your best score. mental mathsspeed Play Maths games ยท Ages 8+NewMake 24Combine four numbers with + โˆ’ ร— รท to make exactly 24. Tap a number, an operator, another number, and watch them join. mental mathsorder of operations Play Maths games ยท Ages 10+NewMaths PasswordCreate a password that follows ten maths rules, from digit sums and primes to squares and Roman numerals. Each rule appears after the last. number senseprimes Play Maths games ยท Ages 14+NewAlgebra 2: Functions & Linear ModelsFollow the full Chapter 2 path: functions, slope, line graphs, direct variation, data trends, absolute value and inequalities. Algebra 2functions Play
Illustration of a cute pastel robot dancing

๐Ÿ’ป Coding games

Learn to code by playing.

All 13 coding games โ†’
Coding games ยท Ages 7+NewCode JungleWrite real Python to guide Miko the monkey to every banana. 24 levels: sequences, loops and logic. Sequences Loops Logic Start the adventure Coding games ยท Ages 9+NewPython Practice LabWrite real beginner Python, run it in the browser and solve small challenges. Pythonvariables Play Coding games ยท Ages 7+NewCode the RobotPlan a short command sequence to guide a robot through a grid maze. sequencedebugging Play Coding games ยท Ages 8+NewTurtle StudioWrite movement commands and watch a turtle draw shapes on a canvas. loopsangles Play Coding games ยท Ages 9+NewHTML & CSS LabEdit a safe sample web page and change its styles in a live preview. HTMLCSS Play Coding games ยท Ages 10+NewSorting VisualizerWatch bubble, insertion and selection sort organise a row of numbers. algorithmssorting Play Coding games ยท Ages 10+NewPathfinding VisualizerDraw walls and watch breadth-first search find a shortest grid path. algorithmsgraphs Play Coding games ยท Ages 10+NewLogic Gate ChallengePredict the output of AND, OR, XOR, NAND and NOR gates from their inputs. boolean logictruth tables Play Coding games ยท Ages 9+NewBinary BitsSwitch bit values to make the decimal number shown on screen. binaryplace value Play Coding games ยท Ages 10+NewPredict the OutputRead a short Python program and choose what it prints. Then watch it run for real. reading codePython Play Coding games ยท Ages 9+NewBug HunterA Python program prints the wrong answer. Find the one line with the bug, then see the fix and why it was wrong. debuggingPython Play Coding games ยท Ages 9+NewCode BuilderThe lines of a Python program are mixed up. Tap them into the right order, press Run and see if it works. Pythonprogram order Play Coding games ยท Ages 9+NewWeb Coding QuizAdaptive practice on HTML tags, CSS properties and what short JavaScript programs print, with an explanation for every answer. HTMLCSS Play

๐ŸงŠ Rubik's Cube games

Rubik's Cube games that train your eyes and hands.

All 3 rubik's cube games โ†’
Three colourful jigsaw puzzle pieces

๐Ÿงฉ Puzzle & board games

Logic puzzles to stretch your thinking.

All 12 puzzle & board games โ†’
Puzzle & board games ยท Ages 7+NewTower of HanoiMove the tower one disk at a time, never a big disk on a small one. Classic, scrambled and 4-peg towers. Classic Mid-game Variants Start the adventure Puzzle & board games ยท Ages 8+NewNonogramPicture logic puzzles: use the number clues to fill the grid and reveal a hidden pixel picture. Pixel starters Picture puzzles Big pictures Start the adventure Puzzle & board games ยท Ages 8+New2048 Number PuzzleSlide matching tiles together to combine them and reach the 2048 tile. number patternsplanning Play Puzzle & board games ยท Ages 7+NewMini SudokuFill a 4ร—4 grid so every row, column and 2ร—2 box contains the numbers 1 to 4. logicdeduction Play Puzzle & board games ยท Ages 8+NewCodebreakerCrack a hidden colour code using exact-match and misplaced-colour clues. The puzzle adjusts to your solve record. deductive logicpattern recognition Play Puzzle & board games ยท Ages 10+NewMonty Hall LabPick a door, then stay or switch. Play ten games, then run a thousand to see the surprising answer. probabilitylogic Play Puzzle & board games ยท Ages 8+NewLights OutPress a light to flip it and its neighbours. Switch them all off, in as few presses as you can. logicplanning Play Puzzle & board games ยท Ages 9+NewWater JugsMeasure an exact amount with unmarked jugs. Fill, empty and pour in as few moves as possible. logicplanning Play Puzzle & board games ยท Ages 8+NewBalance ScalesEvery scale is balanced. Compare the shapes to find how many balance the last pan. algebra thinkingratios Play Puzzle & board games ยท Ages 10+NewKnights and KnavesKnights always tell the truth and knaves always lie. Read their words and work out who is who. logicdeduction Play Puzzle & board games ยท Ages 7+NewSliding PuzzleSlide numbered tiles into order, with the gap in the corner. Choose 3 ร— 3, 4 ร— 4 or 5 ร— 5. Every board can be solved. planningspatial reasoning Play Puzzle & board games ยท Ages 9+NewMine LogicMinesweeper as a logic puzzle: open the safe squares, read the numbers and flag the mines. Your first tap is always safe. deductive logicnumber clues Play
Isometric illustration of stacked 3D cubes

๐ŸงŠ 3D games

3D games that build spatial thinking.

All 3 3d games โ†’
Cartoon of a child typing on a computer

โŒจ๏ธ Typing games

Typing games that make you faster.

All 5 typing games โ†’

๐Ÿ“š English & reading games

English games that make words fun.

All 7 english & reading games โ†’

๐ŸŒ Science & world games

Science and world games that grow with you.

All 2 science & world games โ†’
Illustration of a rocket launching into the sky

๐ŸŽฏ Physics games

Physics games where the rules are real.

All 4 physics games โ†’
Cartoon music notes dancing over a city

๐ŸŽน Music & sound games

Music games: listen, play, learn.

All 2 music & sound games โ†’

Free online games that help you learn

Pure Faith Play is a collection of free browser games for learning: English games for spelling, phonics, grammar and reading, science and geography practice with a SmartScore that adapts to you, maths games for number sense and algebra, typing games and a typing speed test, coding games with Python, HTML and CSS, robot commands and algorithm visualisers, 3D geometry games, physics games, music games and logic puzzles.

The three-tier adventures go deeper. In Code Jungle children write real Python to guide a monkey, from simple steps to loops, if statements and functions. Laser Mirrors and Orbit Slingshot turn light and gravity into puzzles. Function Machine is a guess-the-rule algebra game, Cube Nets and Block Views build 3D thinking, and the Tower of Hanoi, nonogram picture puzzles and Melody Memory train logic, patience and memory.

New to a topic? Start with an interactive maths lesson, where you change a diagram and discover the idea, then build the skill with online maths practice for Grade 1 to 8. Away from a screen? Download a free printable maths worksheet with an answer key for the same skill.

There is nothing to download or sign up for. Open a game, play a round and watch your score, level and streak grow. Parents and teachers can use these games for warm-ups, homework breaks and classroom challenges. Learners anywhere can play in English on a modern browser.

Want more than games? Our parents' guide and student page explain how our maths, coding and Rubik's Cube classes fit together, and the free tools include calculators and a Rubik's Cube timer.

FAQ

Questions about the games

Are these games free?

Yes. Every game is free, needs no account or download, and runs in your browser on a phone, tablet or computer.

Do the games work on mobile phones?

Yes. They are built for touch screens and keyboards, and adjust to your screen size.

Can children learn from these games?

Yes. English, maths, science, typing and coding games build fast recall, accuracy, vocabulary and problem solving through short practice sessions that feel like play.

Is my progress saved?

Your scores, XP, streak and badges are saved in your own browser only. Nothing is sent to our servers, and you can clear it any time by clearing your browser data.

Where can I play these games?

They are free to use in a modern browser wherever you are. An internet connection is needed to load the site and its game files.

Start a conversation

Want a class that feels like this?

Tell us a learner's age and interests and we'll suggest a starting point. A parent or guardian can make the enquiry.

  • 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

For a childโ€™s class, please have a parent or guardian send the enquiry. Avoid sharing passwords or sensitive personal details.

Weโ€™ll use your details only to respond to this request.

Chat on WhatsApp
Esc

Try