A complete course built unit by unit: teaching slides, standalone presentation decks for the classroom, hand-picked native-speaker video lessons, self-marking practice that gets harder as you go, maths-vocabulary work, end-of-unit tests and printable PDFs. Everything runs offline.
Positive and negative whole numbers, multiples, factors, divisibility tests, squares and cubes.
Writing and using algebra: expressions, formulae, like terms, brackets, equations and inequalities.
Multiplying and dividing by powers of 10, and rounding to a chosen degree of accuracy.
Ordering decimals and the four operations with them, plus the shortcuts that make decimal calculations easy.
Angles at a point, on a line and in a quadrilateral; intersecting, perpendicular and parallel lines; measuring and drawing accurately.
Planning a statistical investigation, choosing what data to collect and recording it, then sampling and what a sample can and cannot tell you.
Equivalence and ordering, the four operations with fractions and mixed numbers, and choosing the order of steps that keeps the numbers small.
Naming and classifying polygons, the parts of a circle, line and rotational symmetry, and 3D shapes with their nets.
Generating sequences from a rule, finding and using the nth term, and working with function machines both forwards and backwards.
Converting between fractions, decimals and percentages, finding a percentage of a quantity, and working with percentage increase and decrease.
Coordinates in four quadrants, plotting and reading straight-line graphs, and interpreting the graphs that describe real journeys and charges.
Writing and simplifying ratios, sharing a quantity in a ratio, and solving direct proportion problems with the unitary method.
The 0-to-1 scale and its language, calculating probabilities of equally likely outcomes, and comparing what theory predicts with what experiments actually give.
Coordinates and distances in four quadrants, scale drawings and maps, and the four transformations: translation, reflection, rotation and enlargement.
Perimeter and area of rectangles and compound shapes, units of area including hectares, the area of a triangle, and the volume and surface area of cuboids.
Mode, median, mean and range; choosing the right average; reading bar charts, line graphs and pie charts; and comparing data sets to reach a conclusion.
| Every answer is computed | Arithmetic answers are produced by Python at build time and algebraic answers by sympy, then an independent verifier re-derives them from the question text. A separate JavaScript computer-algebra system marks algebra in the browser, so two independent implementations must agree. |
|---|---|
| Every page is tested | A headless browser loads every practice page and every teaching slide, answers all questions correctly and then incorrectly, and drives every interactive tool. |
| Every video is checked | Each video ID is verified against YouTube's oEmbed endpoint, so no link is broken and re-uploads are rejected in favour of the original channel. |
| Everything works offline | No CDN, no framework, no build step. Open
index.html in a browser. Only the video pages need a connection. |