Book a free demo

477 things to learn

Explore the catalog: find your next step.

Search every path, lesson, skill, game, program and guide. Filter by subject, type, level, time and price.

New to codingLearn the Rubik's CubeCatch up in mathsUnder 10 minutesSeries with a streak

477 results
Path ยท FreeMaths foundations, Grades 1 to 5Number sense, the four operations, fractions, decimals, shapes and data, one skill at a time.Beginner ยท ages 6+ ยท 5.8 hPath ยท FreeMiddle-school maths, Grades 6 to 8Ratios, the number system, expressions and equations, percentages, geometry, statistics and functions.Intermediate ยท ages 11+ ยท 7.8 hPath ยท FreeAlgebra and geometry, Grades 9 to 10Polynomials, coordinate geometry, quadratics, simultaneous equations, sequences, trigonometry and probability.Advanced ยท ages 13+ ยท 3.3 hPath ยท FreePython from zero to real projectsPrint, loops, choices, lists, functions and dictionaries, through 22 programs you run and change on the page.Beginner ยท ages 9+ ยท 4.8 hPath ยท FreeRubik's Cube from first solve to faster turningNotation, the seven-step beginner method, two-look OLL and PLL, F2L and the maths behind the cube.Beginner ยท ages 8+ ยท 4.7 hPath ยท FreeHow computers think, from binary to AIBinary numbers, logic gates, searching and sorting, codes and passwords, and how neural networks learn.Intermediate ยท ages 9+ ยท 1.7 hCourse ยท FreeFoundations: interactive lessonsNumber sense, fractions, percentages, shapes, counting and sets: the ideas every later topic stands on.Beginner ยท ages 7+ ยท 1.1 hCourse ยท FreeAlgebra: interactive lessonsEquations, slope, systems, quadratics and Pythagoras: algebra made visible with balances, lines and curves.Intermediate ยท ages 11+ ยท 35 minCourse ยท FreeProbability and Statistics: interactive lessonsProbability, averages and correlation: how to measure chance and what a pattern in data can and cannot tell you.Intermediate ยท ages 9+ ยท 21 minCourse ยท FreeCalculus: interactive lessonsRate of change and area under a curve: the two big ideas of calculus, seen before they are symbolised.Advanced ยท ages 14+ ยท 21 minCourse ยท FreeMind-Bending Maths: interactive lessonsPuzzles, counting, binary, clock arithmetic and codes: the playful side of maths that school rarely has time for.Intermediate ยท ages 9+ ยท 35 minCourse ยท FreePython: interactive lessonsLists, loops and practice: the first steps in Python, with nothing to install.Intermediate ยท ages 10+ ยท 14 minCourse ยท FreeComputer Science: interactive lessonsAlgorithms, binary and logic: the ideas under every program, taught with things you can move.Intermediate ยท ages 10+ ยท 21 minCourse ยท FreeTechnology: interactive lessonsPassword security, ciphers, logic gates and binary: the ideas inside the devices we use every day.Intermediate ยท ages 10+ ยท 28 minCourse ยท FreeAI: interactive lessonsExplore how AI learns from examples: predictions, training data, artificial neurons, neural networks and gradient descent, withโ€ฆIntermediate ยท ages 11+ ยท 21 minCourse ยท FreeLearn the Rubik's CubeSeven lessons, algorithms, tools and the maths behind the cube.Beginner ยท ages 7+ ยท 2 hCourse ยท FreeLearn to codePython, coding games, projects and a glossary.Beginner ยท ages 7+ ยท 2 hLesson ยท FreeCube lesson 1: The white crossLearn the first step of solving a Rubik's Cube: make a daisy, then drop it into a white cross. A table shows exactly which moveโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 2: The white cornersInsert the four white corners to finish the first layer. Learn the four-move trigger R U R' U' and exactly how many times toโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 3: The middle layerInsert the four middle-layer edges with one right-hand and one left-hand algorithm. Learn which one to use, how to free a stuckโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 4: The yellow crossMake the yellow cross on the last layer with one algorithm, F R U R' U' F'. See the dot, L-shape and line cases with picturesโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 5: Match the yellow edgesMake the four yellow edges match their side centres with one eight-move algorithm. Learn the two cases, and see why you willโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 6: Position the yellow cornersMove the last four corners to the right places with one algorithm that cycles three corners. Learn which corner to hold and whyโ€ฆBeginner ยท ages 7+ ยท 15 minLesson ยท FreeCube lesson 7: Twist the yellow cornersFinish the Rubik's Cube: turn each yellow corner the right way up with R' D' R D. Learn the repeat-two-or-four rule, why theโ€ฆBeginner ยท ages 7+ ยท 15 min

FAQ

Catalog questions

What is in the catalog?

Everything a learner can do here: 477 paths, courses, lessons, skills to practise, games, Python programs, maths topics, cube algorithms, guides, tools and live classes.

Is it free?

Everything except the live classes is free and needs no account. Live classes are taught by a teacher and are paid; the price is agreed before you book.

How do I find the right level?

Use the Level filter, and the age shown on each card. Beginner suits younger learners or anyone new to a topic; Advanced suits older learners and exam preparation.

How is it sorted?

By default, the longest guided series first (paths and courses), then lessons, skills and games. You can also sort by shortest time or by name.

Start a conversation

Not sure what to pick?

Tell us the learner's age and interests and we will 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