Learn all of maths, in order.
From counting to the open problems. Pick where you are; every lesson shows its steps, draws the picture, and hides the answer until you ask.
1765 lessons · 51769 practice problems · 28 stages
School Counting to precalculus: the path everyone walks.
University Calculus onward: the working mathematician's toolkit.
- 8 Calculus 133 lessons
- 9 Linear Algebra 85 lessons
- 10 Number Theory 57 lessons
- 11 Differential Equations 47 lessons
- 12 Multivariable Calculus 107 lessons
- 13 Real Analysis 43 lessons
- 14 Combinatorics & Graph Theory 166 lessons
- 15 Set Theory & Logic 70 lessons
- 16 Abstract Algebra 126 lessons
- 17 Probability Theory 48 lessons
- 18 Numerical Methods 34 lessons
- 19 Complex Analysis 32 lessons
Graduate Where the subjects become abstract, and connected.
Research The open problems, broken into what you need to read them.
Or bring your own problem
Type it, or draw it with your mouse or finger. Equations, derivatives, matrices, triangles, primes, or a word problem the tutor breaks into parts.
What a free account adds: your workbook
- Notes on every lesson, saved as you type
- A record of the lessons you have finished, and where to pick up
- Every problem you solve, kept in one place
- A tutor panel on each lesson for questions about that page
- Posting and replying on the help board
Every lesson, worked example and the solver stay open without an account.
What each stage covers
Each one is a set of lessons with a live worked example, a visual, and a solver tuned for it.
How it works
Type it or draw it
“derivative of x² sin x”, “is 561 prime”, “triangle 3 4 5”, or sketch the equation on the pad and it is read for you.
Watch every move
One rule per step (the product rule, a row operation, a Euclid division) animated, and explained in a sentence.
See the shape of it
Curves with their roots marked, surfaces you can rotate, triangles drawn to scale, factor trees, matrices as vectors in space.
The impossible ones too
A word problem, a proof, an open question: the tutor breaks it into parts you can attack, tells you what is known, and hides the solution until you want it.