# Free Math Camp (FreeMathCamp) > Free Math Camp is a free, adaptive online math course covering everything you need before calculus: arithmetic, fractions, algebra, functions, geometry and trigonometry. Interactive visuals, unlimited practice and spaced review. Free Math Camp is free with no ads or paywall. It has 81 lessons; each has an explanation with worked examples and interactive visuals, links to the earlier lessons it builds on (advisory, never locked), and unlimited generated practice problems. An adaptive engine adjusts difficulty, measures struggle from wrong attempts, hints and time, tracks mastery with Bayesian knowledge tracing, and schedules spaced reviews. ## Course: Foundations - [Foundations](https://freemathcamp.app/courses/foundations): From place value to the unit circle: a complete, connected path through arithmetic, algebra, functions, geometry and trigonometry. Every lesson links to the ideas it builds on. ### Unit 1: Number Sense & Arithmetic Place value, the four operations, order of operations and the building blocks of whole numbers. - [Place Value](https://freemathcamp.app/courses/foundations/place-value): Every digit's value depends on where it sits. - [Adding & Subtracting](https://freemathcamp.app/courses/foundations/add-subtract): Combine and compare quantities, regrouping across places. - [Multiplication](https://freemathcamp.app/courses/foundations/multiplication): Repeated addition, arrays and the area model. - [Division & Remainders](https://freemathcamp.app/courses/foundations/division): Sharing equally and undoing multiplication. - [Order of Operations](https://freemathcamp.app/courses/foundations/order-of-operations): Brackets, exponents, multiply/divide, then add/subtract. - [Factors & Multiples](https://freemathcamp.app/courses/foundations/factors-multiples): What divides a number, and what a number divides into. - [Primes & Prime Factorization](https://freemathcamp.app/courses/foundations/prime-factorization): Breaking every number into its prime building blocks. - [GCF & LCM](https://freemathcamp.app/courses/foundations/gcf-lcm): Greatest common factor and least common multiple. ### Unit 2: Integers & Negative Numbers Numbers below zero, how to combine them, and distance from zero. - [The Number Line & Negatives](https://freemathcamp.app/courses/foundations/negative-numbers): Extending numbers to the left of zero and ordering them. - [Adding & Subtracting Integers](https://freemathcamp.app/courses/foundations/add-subtract-integers): Moving left and right across zero. - [Multiplying & Dividing Integers](https://freemathcamp.app/courses/foundations/multiply-divide-integers): The sign rules, and why negative × negative is positive. - [Absolute Value](https://freemathcamp.app/courses/foundations/absolute-value): Distance from zero, always non-negative. ### Unit 3: Fractions Parts of a whole: equivalence, comparison and all four operations. - [What Is a Fraction?](https://freemathcamp.app/courses/foundations/fraction-basics): Numerators, denominators and parts of a whole. - [Equivalent Fractions & Simplifying](https://freemathcamp.app/courses/foundations/equivalent-fractions): Different names for the same amount. - [Comparing Fractions](https://freemathcamp.app/courses/foundations/comparing-fractions): Which is bigger? Use a common denominator. - [Adding & Subtracting Fractions](https://freemathcamp.app/courses/foundations/add-subtract-fractions): Common denominators make pieces the same size. - [Multiplying Fractions](https://freemathcamp.app/courses/foundations/multiply-fractions): Tops times tops, bottoms times bottoms. - [Dividing Fractions](https://freemathcamp.app/courses/foundations/divide-fractions): Multiply by the reciprocal. - [Mixed Numbers](https://freemathcamp.app/courses/foundations/mixed-numbers): Converting between 21/3 and 7/3. ### Unit 4: Decimals & Percentages Base-ten fractions, converting between forms, and percentages in the real world. - [Decimals & Place Value](https://freemathcamp.app/courses/foundations/decimals): Tenths, hundredths and thousandths. - [Decimal Arithmetic](https://freemathcamp.app/courses/foundations/decimal-arithmetic): Adding, subtracting, multiplying and dividing decimals. - [Fractions, Decimals & Percents](https://freemathcamp.app/courses/foundations/fraction-decimal-percent): Three ways to write the same number. - [Percent of a Quantity](https://freemathcamp.app/courses/foundations/percent-of): Finding 15% of 80, and working backwards. - [Percent Increase & Decrease](https://freemathcamp.app/courses/foundations/percent-change): Discounts, growth and multipliers. ### Unit 5: Ratios & Proportions Comparing quantities, rates, and solving proportions. - [Ratios](https://freemathcamp.app/courses/foundations/ratios): Comparing parts, simplifying, and sharing in a ratio. - [Rates & Unit Rates](https://freemathcamp.app/courses/foundations/unit-rates): Per-one comparisons: speed, price per item. - [Proportions](https://freemathcamp.app/courses/foundations/proportions): Equal ratios and cross-multiplication. ### Unit 6: Exponents & Roots Powers, the exponent laws, roots, radicals and scientific notation. - [Powers & Exponents](https://freemathcamp.app/courses/foundations/exponent-basics): Repeated multiplication written compactly. - [The Exponent Laws](https://freemathcamp.app/courses/foundations/exponent-rules): Multiplying, dividing and raising powers. - [Zero & Negative Exponents](https://freemathcamp.app/courses/foundations/zero-negative-exponents): Why a^0 = 1 and a^-n = 1/a^n. - [Square Roots](https://freemathcamp.app/courses/foundations/square-roots): Undoing squaring, and estimating roots. - [Simplifying Radicals](https://freemathcamp.app/courses/foundations/simplifying-radicals): Pulling perfect squares out of roots. - [Scientific Notation](https://freemathcamp.app/courses/foundations/scientific-notation): Writing huge and tiny numbers with powers of ten. - [Fractional Exponents](https://freemathcamp.app/courses/foundations/rational-exponents): Roots as powers: a^1/n = [n]a. ### Unit 7: Algebra Foundations Variables, expressions, and solving equations and inequalities. - [Variables & Expressions](https://freemathcamp.app/courses/foundations/expressions): Letters that stand for numbers, and translating words into algebra. - [Evaluating Expressions](https://freemathcamp.app/courses/foundations/evaluating-expressions): Substituting values into expressions. - [Combining Like Terms](https://freemathcamp.app/courses/foundations/like-terms): Simplifying by grouping terms with the same variable part. - [The Distributive Property](https://freemathcamp.app/courses/foundations/distributive-property): Expanding brackets: a(b + c) = ab + ac. - [One-Step Equations](https://freemathcamp.app/courses/foundations/one-step-equations): Undo one operation to find the unknown. - [Two-Step Equations](https://freemathcamp.app/courses/foundations/two-step-equations): Undo addition/subtraction first, then multiplication/division. - [Multi-Step Equations](https://freemathcamp.app/courses/foundations/multi-step-equations): Brackets and variables on both sides. - [Linear Inequalities](https://freemathcamp.app/courses/foundations/inequalities): Solving and graphing <, ≤, >, ≥. - [Rearranging Formulas](https://freemathcamp.app/courses/foundations/literal-equations): Solving for one variable in terms of others. ### Unit 8: Graphs & Linear Equations The coordinate plane, slope, equations of lines and systems. - [The Coordinate Plane](https://freemathcamp.app/courses/foundations/coordinate-plane): Locating points with (x, y) pairs. - [Slope](https://freemathcamp.app/courses/foundations/slope): Rise over run — how steep a line is. - [Slope-Intercept Form](https://freemathcamp.app/courses/foundations/slope-intercept): y = mx + b: reading slope and intercept from an equation. - [Writing Equations of Lines](https://freemathcamp.app/courses/foundations/line-equations): From a point and slope, or from two points. - [Systems of Linear Equations](https://freemathcamp.app/courses/foundations/systems-of-equations): Where two lines meet: substitution and elimination. ### Unit 9: Functions Inputs and outputs, notation, domain, composition, inverses and transformations. - [What Is a Function?](https://freemathcamp.app/courses/foundations/functions-intro): A rule giving exactly one output for each input. - [Function Notation](https://freemathcamp.app/courses/foundations/function-notation): Reading and evaluating f(x). - [Domain & Range](https://freemathcamp.app/courses/foundations/domain-range): Which inputs are allowed, and which outputs occur. - [Composite Functions](https://freemathcamp.app/courses/foundations/composition): Feeding one function into another: f(g(x)). - [Inverse Functions](https://freemathcamp.app/courses/foundations/inverse-functions): Undoing a function: f^-1. - [Transforming Graphs](https://freemathcamp.app/courses/foundations/transformations): Shifts, stretches and reflections of y = f(x). ### Unit 10: Polynomials & Quadratics Expanding, factoring, and every method for solving quadratic equations. - [Adding & Subtracting Polynomials](https://freemathcamp.app/courses/foundations/polynomial-arithmetic): Degree, terms and combining polynomials. - [Multiplying Polynomials](https://freemathcamp.app/courses/foundations/multiplying-polynomials): Expanding (x + a)(x + b) and beyond. - [Factoring Out the GCF](https://freemathcamp.app/courses/foundations/factoring-gcf): The reverse of distributing. - [Factoring Quadratics](https://freemathcamp.app/courses/foundations/factoring-trinomials): x^2 + bx + c = (x + p)(x + q) - [Solving Quadratics by Factoring](https://freemathcamp.app/courses/foundations/solving-quadratics-factoring): The zero product property. - [Completing the Square & Vertex Form](https://freemathcamp.app/courses/foundations/completing-the-square): Rewriting x^2 + bx + c as (x + h)^2 + k. - [The Quadratic Formula](https://freemathcamp.app/courses/foundations/quadratic-formula): Solving any quadratic, and the discriminant. - [Rational Expressions](https://freemathcamp.app/courses/foundations/rational-expressions): Simplifying algebraic fractions. ### Unit 11: Exponentials & Logarithms Growth and decay, logarithms as inverse exponents, and solving exponential equations. - [Exponential Growth & Decay](https://freemathcamp.app/courses/foundations/exponential-functions): Quantities that multiply by a constant factor. - [Logarithms](https://freemathcamp.app/courses/foundations/logarithms): The exponent you need: log_b x. - [Laws of Logarithms](https://freemathcamp.app/courses/foundations/log-laws): Products become sums; powers become multipliers. - [Solving Exponential Equations](https://freemathcamp.app/courses/foundations/exponential-equations): Using logs to bring down exponents. ### Unit 12: Geometry Angles, triangles, Pythagoras, area, circles, volume and coordinate geometry. - [Angles](https://freemathcamp.app/courses/foundations/angles): Measuring turns; angles on a line and around a point. - [Triangle Angles](https://freemathcamp.app/courses/foundations/triangles): Interior angles sum to 180°. - [Pythagorean Theorem](https://freemathcamp.app/courses/foundations/pythagorean-theorem): a^2 + b^2 = c^2 in right triangles. - [Area & Perimeter](https://freemathcamp.app/courses/foundations/area-perimeter): Rectangles, triangles, parallelograms and trapezoids. - [Circles](https://freemathcamp.app/courses/foundations/circles): Circumference, area, and the number π. - [Volume & Surface Area](https://freemathcamp.app/courses/foundations/volume): Prisms, cylinders, cones and spheres. - [Distance & Midpoint](https://freemathcamp.app/courses/foundations/distance-midpoint): Pythagoras on the coordinate plane. ### Unit 13: Trigonometry Right-triangle ratios, radians, the unit circle, trig graphs and identities. - [SOH CAH TOA](https://freemathcamp.app/courses/foundations/right-triangle-trig): Sine, cosine and tangent in right triangles. - [Radians](https://freemathcamp.app/courses/foundations/radians): Measuring angles by arc length. - [The Unit Circle](https://freemathcamp.app/courses/foundations/unit-circle): Trig for every angle: (cos θ, sin θ). - [Graphs of Sine & Cosine](https://freemathcamp.app/courses/foundations/trig-graphs): Waves: amplitude, period and shifts. - [Trig Identities](https://freemathcamp.app/courses/foundations/trig-identities): sin^2θ + cos^2θ = 1 and friends. ### Unit 14: Sequences & Series Patterns, arithmetic and geometric sequences, and summation — the doorway to limits. - [Arithmetic Sequences](https://freemathcamp.app/courses/foundations/arithmetic-sequences): Adding the same difference every step. - [Geometric Sequences](https://freemathcamp.app/courses/foundations/geometric-sequences): Multiplying by the same ratio every step. - [Sigma Notation](https://freemathcamp.app/courses/foundations/sigma-notation): Compact notation for sums: Σ. ## FAQ - **What is Free Math Camp?** Free Math Camp (FreeMathCamp) is a free online course that teaches all the math you need before calculus. Its Foundations course has 81 connected lessons across 14 units — from place value and fractions through algebra, functions, exponentials, geometry and trigonometry — with interactive visuals and unlimited adaptive practice. - **Is Free Math Camp really free?** Yes. Every lesson, every practice problem and all progress tracking are free, with no ads and no paywall. You only need a free account to save progress and get personalised reviews. - **Who is Free Math Camp for?** Anyone who wants solid math foundations: students preparing for calculus, adults returning to math, and learners filling gaps before algebra, physics, data science or programming courses. It starts from the basics, so no prior knowledge is assumed. - **How does the adaptive practice work?** Problems are generated fresh for you. The engine raises the difficulty after two clean solves and eases off when you struggle. It measures struggle from wrong attempts, hints and time taken, estimates your mastery with Bayesian knowledge tracing, and schedules spaced reviews so ideas stick. - **Do I have to complete prerequisites first?** No. Every lesson lists the earlier lessons it builds on so you can fill gaps if a topic is new, but nothing is locked — you can start anywhere. - **What topics does Free Math Camp cover?** Number sense and arithmetic, integers, fractions, decimals and percentages, ratios and proportions, exponents and roots, algebra and equations, graphs and linear equations, functions, polynomials and quadratics, exponentials and logarithms, geometry, trigonometry, and sequences and series. ## Optional - [Full lesson text](https://freemathcamp.app/llms-full.txt): every lesson's explanation, key ideas and prerequisites - [Sitemap](https://freemathcamp.app/sitemap.xml)