Mathematics

80 selected books, grouped by course

A place to start

Mathematics: move from calculation to proof at the right pace

Editorial guidance for university students, with independent learners in mind. This is not an official university reading plan. Check your own syllabus before buying; editions and exercise numbers differ.

Browse all books ↓

Choose for your course

Choose by course level, not by the most advanced title. Calculus and linear algebra build computational tools; proof-based courses such as real analysis or abstract algebra require a different way of reading. Check prerequisites before treating a rigorous text as a first introduction.

Suggested reading approach

  1. For a new definition, write one example and one non-example. Attempt exercises before consulting worked solutions; checking each algebraic step matters as much as the final answer.
  2. When the course turns proof-based, restate the claim in your own words, identify what is assumed, and test the proof on small cases before reading ahead.

Browse by course

Books are grouped by the course they are usually read for, then ordered from introductory to advanced.

Calculus and Multivariable Calculus 5 books

Linear Algebra 6 books

Real Analysis 6 books

Abstract Algebra 6 books

Probability and Statistics 7 books

Differential Equations 4 books

Discrete Mathematics 6 books

Topology and Geometry 5 books

Complex Analysis 6 books

Numerical Analysis 6 books

Mathematical Logic and Set Theory 7 books

Number Theory 6 books

Optimization and Applied Mathematics 5 books

Stochastic Processes and Stochastic Calculus 5 books