Understand mathematics. Don't just memorise it.
Start from definitions. Through derivation, proof, computation and visualisation, see why mathematics holds.
A matrix is not just a table of numbers.
It describes how space itself is transformed.
Open “Linear maps” →Mathematics is not a list of isolated formulas.
Hover over any node and its prerequisites light up. You will see where what you are learning sits in the whole of mathematics.
Tap a concept to see what it builds on.
Foundations of calculus
Foundations of linear algebra
Introduction to differential equations
Planned
This is how LeoMath teaches.
Why is the derivative of eˣ itself?
Don't read the definition yet. Drag the base a and watch when the difference-quotient curve coincides with the function.
Both. Intuition lets you see the result; derivation and proof let you know why it is true.
Open the full derivation of “The derivative” →Choose where to begin.
v0.1.1 has exactly three complete paths. Each starts from definitions, works through derivations, and comes with hands-on experiments and exercises.
Foundations of calculus
If you want to understand
change, limits, continuity and accumulation
- 1Limits
- 2The derivative
- 3The integral
- 4Taylor expansion
4 concepts · 1 experiments · 8 exercises
Start here →
Foundations of linear algebra
If you want to understand
space, transformation and structure
- 1Vectors
- 2Linear maps
- 3Matrices
- 4Eigenvalues
4 concepts · 1 experiments · 8 exercises
Start here →
Introduction to differential equations
If you want to understand
how a system evolves in time
- 1What is an ODE
- 2First-order equations
- 3Second-order linear equations
- 4Numerical solutions
4 concepts · 1 experiments · 8 exercises
Start here →
From learning to practice.
Mathematics does not stop at the classroom. This is where Leo's real experiments, computation and development live.
Turn mathematics into tools.
Mathematical and scientific-computing software by Leo. Binaries and release notes are hosted on GitHub Releases.