All 9 topics of Cambridge IGCSE Mathematics 0580, Core and Extended, in syllabus order. Every topic has interactive graph-paper labs, and lessons built around worked examples are arriving topic by topic.
Types of number, sets, powers, fractions and percentages, standard form, accuracy, ratio, rates, interest, time and money, then exponential growth and surds for Extended.
Manipulating expressions, solving every kind of equation and inequality, sequences, graphs of functions and, for Extended, proportion, differentiation and functions.
Straight lines on a grid: gradient, y = mx + c, parallel lines, and for Extended the length and midpoint of a segment and perpendicular lines.
The language of shapes, constructions, scale drawings and bearings, similarity, symmetry, angle facts and the circle theorems.
Units, perimeter and area, circles, arcs and sectors, and the surface area and volume of prisms, cylinders, cones, pyramids and spheres.
Pythagoras and SOH CAH TOA in right-angled triangles, then for Extended exact values, trig graphs and equations, the sine and cosine rules and 3D problems.
Reflect, rotate, enlarge and translate, then for Extended vectors, their magnitude and vector proofs.
The probability scale, relative and expected frequency, combined events with sample spaces, Venn and tree diagrams, and conditional probability for Extended.
Types of data, averages and spread, charts and scatter diagrams, then cumulative frequency and histograms for Extended.
AS & A Level Mathematics 9709 builds on every topic here: quadratics, functions, calculus, mechanics and statistics in depth.