FreeCampus Math
Choose the mathematics course you need
Prepare for a demanding examination, repair a prerequisite, or study a subject in depth. Each course is independently navigable and combines precise theory, complete manual solutions, guided practice, cumulative review, and reproducible computation.
Independent, university-level courses
Choose by topic or study goal. Every course publishes its own prerequisites, outcomes, units, readiness guidance, and current development status. Suggested prerequisites explain mathematical dependencies without forcing you through a single sequence.
Advanced Algebra
A proof-aware, book-scale course in algebraic structure, functions, equations, inequalities, modeling, and trigonometry.
4 unit(s) · 27 activities · active
Linear Algebra
Vector spaces, matrix methods, linear maps, and spectral structure.
1 unit(s) · 6 activities · active
Differential Calculus
Limits, derivatives, approximation, optimization, and rigorous local reasoning.
1 unit(s) · 4 activities · active
Integral Calculus
Accumulation, the Fundamental Theorem, techniques, and applications.
1 unit(s) · 3 activities · active
Differential Equations
Qualitative, symbolic, and numerical analysis of dynamical models.
1 unit(s) · 5 activities · active
Discrete Mathematics
Logic, proof, sets, relations, sequences, induction, and graphs.
1 unit(s) · 6 activities · active
Probability
Axioms, conditioning, random variables, distributions, and expectation.
1 unit(s) · 6 activities · active
Statistics
Design, estimation, inference, comparison, and regression.
1 unit(s) · 10 activities · active
Mathematical Computing with Python
Reproducible numerical, symbolic, and visual mathematical work.
1 unit(s) · 4 activities · active
Cumulative Review and Practice
Interleaved retrieval, comprehensive assessment, and readiness reflection.
1 unit(s) · 1 activities · in-development
What rigorous study means here
Explain before calculating
Definitions, domains, hypotheses, and limitations remain visible. Worked solutions show why each step follows, not only which operation to perform.
Work manually and computationally
You first build an auditable mathematical argument, then use SymPy, NumPy, and other appropriate tools to verify, explore, and scale the idea.
Prepare for difficult problems
Guided exercises build technique; checkpoints, synthesis problems, and timed practice require you to select and justify methods without hints from a topic label.
Keep control of your learning record
Completion stays in your browser without an account. Raw answers and behavioral histories are not stored.
Continue your courses
Enable JavaScript to see browser-local progress. All lessons remain available without it.