Explore mathematics, one topic at a time.
Discover mathematics from primary arithmetic and geometry to middle-school algebra, high-school trigonometry and calculus, and college-level advanced topics. Choose a topic to explore its course outline and lessons as they become available.
Mathematics topics and courses
Search the directory or filter by school level to find a subject.
Basic Arithmetic
Learn counting, number sense, and the four basic operations with whole numbers.
Addition and Subtraction
Master adding and subtracting numbers, including carrying and borrowing techniques.
Multiplication and Division
Build fluency with times tables, factors, multiples, and basic division.
Fractions Basics
Understand parts of a whole, equivalent fractions, and simple fraction operations.
Decimals
Learn place value with tenths and hundredths, and work with decimal numbers.
Place Value
Understand how digits get their value based on position in a number.
Measurement
Explore length, weight, capacity, and simple unit conversions.
Basic Geometry
Identify common shapes, sides, corners, and simple geometric properties.
Time and Money
Read clocks, understand calendars, and work with coins and currency.
Simple Word Problems
Solve everyday story problems using addition, subtraction, and basic reasoning.
Integers
Work with positive and negative numbers, number lines, and absolute value.
Ratios and Proportions
Compare quantities, solve proportion problems, and understand rates.
Percentages
Convert between fractions, decimals and percents; solve real-life percent problems.
Algebra Basics
Introduce variables, expressions, and simple equations with one unknown.
Linear Equations
Solve one-variable linear equations and model simple real situations.
Angles and Triangles
Classify angles and triangles, and apply basic angle relationships.
Area and Perimeter
Calculate perimeter and area of common plane figures.
Volume and Surface Area
Find volume and surface area of cubes, cuboids, and simple solids.
Statistics Basics
Organise data, find mean, median and mode, and read simple graphs.
Probability Basics
Understand chance, possible outcomes, and simple probability experiments.
Quadratic Equations
Solve quadratic equations by factoring, completing the square, and the formula.
Polynomials
Work with polynomial expressions, factorisation, and the remainder theorem.
Functions
Understand domain, range, function notation, and basic graphs of functions.
Trigonometry
Learn trigonometric ratios, identities, and applications to triangles.
Coordinate Geometry
Use the Cartesian plane, distance formula, slope, and equations of lines.
Circles and Conic Sections
Study equations of circles, parabolas, ellipses, and hyperbolas.
Sequences and Series
Explore arithmetic and geometric progressions and their sums.
Exponents and Logarithms
Master laws of exponents and logarithms and solve related equations.
Matrices and Determinants
Perform matrix operations and use determinants to solve systems.
Vectors
Understand vector magnitude, direction, addition, and basic products.
Limits and Continuity
Build the foundation of calculus through limits and continuous functions.
Differential Calculus
Learn derivatives, differentiation rules, and applications to rates of change.
Integral Calculus
Explore indefinite and definite integrals and their geometric meaning.
Differential Equations
Solve first-order and simple higher-order ordinary differential equations.
Linear Algebra
Study vector spaces, linear transformations, eigenvalues and eigenvectors.
Multivariable Calculus
Extend calculus to functions of several variables, partial derivatives and multiple integrals.
Real Analysis
Develop rigorous understanding of sequences, series, continuity and completeness.
Abstract Algebra
Explore groups, rings and fields — the algebraic structures behind modern mathematics.
Probability Theory
Study random variables, probability distributions, expectation and variance.
Discrete Mathematics
Cover logic, sets, combinatorics, graph theory and discrete structures.
Choose a level. Build your knowledge step by step.
This directory organises mathematics into clear school levels. Each topic can have its own course overview, chapter pages, examples, and practice questions. Some course pages still need to be created.