The content below should roughly correspond to an undergraduate mathematics degree.
How to use this guide
- Do the exercises. Don't read this like a novel!
- Reconstruct proofs.
- Use one main book per subject. The stated alternatives are for different styles or deeper passes.
Part 0: Computational Foundation
Multivariable Calculus
Topics: limits, derivatives, integrals, FTC, integration techniques, sequences & series, Taylor series, vectors, partial derivatives, gradients, multiple integrals, vector fields, line & surface integrals, Green, Stokes, Gauss.
Primary: James Stewart, Calculus, or George B. Thomas, Thomas' Calculus.
Rigorous alternative: Michael Spivak, Calculus.
Linear Algebra (& Computational)
Topics: systems, matrices, determinants, vector spaces, bases, dimension, linear maps, eigenvalues/eigenvectors, diagonalization, inner products.
Primary: Gilbert Strang, Introduction to Linear Algebra + MIT OCW 18.06.
Alternative: Otto Bretscher, Linear Algebra with Applications.
Ordinary Differential Equations
Topics: first order equations, higher order linear equations, systems, series & transform methods, nonlinear systems, stability.
Primary: Boyce & DiPrima, Elementary Differential Equations and Boundary Value Problems.
Qualitative/dynamical alternative: Steven Strogatz, Nonlinear Dynamics and Chaos.
Part 1: Bridge to Proof
Topics: logic, quantifiers, sets, relations, functions, direct proof, contradiction, contrapositive, induction, cardinality, countability.
Primary: Daniel Velleman, How to Prove It.
Free alternative: Richard Hammack, Book of Proof.
Also good: Kevin Houston, How to Think Like a Mathematician.
Part 2: Core Pure Mathematics
Real Analysis
Topics: real numbers, metric spaces, open/closed/compact sets, sequences & series, continuity, differentiation, Riemann integration, uniform convergence, sequences/series of functions, Stone-Weierstrass, Arzelà-Ascoli.
Primary: Walter Rudin, Principles of Mathematical Analysis.
Gentler first pass: Stephen Abbott, Understanding Analysis.
Alternatives: Charles Pugh, Real Mathematical Analysis, Terence Tao, Analysis I & II.
Abstract Algebra
Topics: groups, subgroups, cyclic & permutation groups, cosets, Lagrange, homomorphisms, quotient groups, isomorphism theorems, group actions, then rings, fields, polynomials, ideals, Galois theory.
Primary: Michael Artin, Algebra.
Reference: Dummit & Foote, Abstract Algebra.
Free: Joseph Gallian, Contemporary Abstract Algebra, Thomas Judson, Abstract Algebra: Theory and Applications.
Point Set Topology
Topics: topological & metric spaces, continuity, connectedness, compactness, quotient spaces, separation axioms, fundamental group, covering spaces.
Primary: James Munkres, Topology.
Linear Algebra (Proof Based)
Topics: vector spaces and linear maps abstractly, w/o relying on coordinates.
Primary: Sheldon Axler, Linear Algebra Done Right.
Alternative: Friedberg, Insel & Spence, Linear Algebra.
Honors calculus route: Tom Apostol, Calculus, Volume II.
Part 3: Main Branches
Complex Analysis
Topics: analytic functions, Cauchy-Riemann, contour integration, Cauchy's theorem, power/Laurent series, residues, conformal maps, argument principle.
Accessible alternative: Brown & Churchill, Complex Variables and Applications.
Rigorous alternative: Stein & Shakarchi, Complex Analysis, Serge Lang, Complex Analysis, Ahlfors, Complex Analysis.
Differential Geometry
Topics: curves & surfaces, curvature, torsion, first & second fundamental forms, Gauss map, geodesics, Gauss-Bonnet.
Read: Manfredo do Carmo, Differential Geometry of Curves and Surfaces.
Algebraic Topology
Topics: fundamental group, covering spaces, homology, cohomology, Brouwer fixed point theorem, surfaces.
Start with: Munkres, Topology Part II.
And then, if you're feeling crazy: Allen Hatcher, Algebraic Topology.
Number Theory
Topics: divisibility, primes, congruences, Chinese remainder theorem, quadratic reciprocity, arithmetic functions, cryptography basics.
Primary option: Niven, Zuckerman & Montgomery, An Introduction to the Theory of Numbers.
Classic alternative: Hardy & Wright.
Partial Differential Equations
Topics: heat, wave & Laplace equations, separation of variables, Fourier methods, boundary values, Green's functions, characteristics.
Primary: Walter Strauss, Partial Differential Equations: An Introduction.
Fourier Analysis
Topics: Fourier series & integrals, convergence, Poisson summation, inversion, convolution, uncertainty principle.
Primary: Stein & Shakarchi, Fourier Analysis: An Introduction.
Probability
Topics: probability spaces, random variables, distributions, generating functions, convergence, LLN, CLT, Markov chains.
Begin with: Sheldon Ross, A First Course in Probability.
Measure Theory
Topics: Lebesgue measure/integration, convergence theorems, Lp spaces, Radon-Nikodym, intro functional analysis.
Primary: Gerald Folland, Real Analysis, or H. L. Royden, Real Analysis.
A Suggested Order
- Multivariable calculus, computational linear algebra.
- Proof bridge with Velleman.
- Real Analysis I, Abstract Algebra I.
- Real Analysis II, Abstract Algebra II.
- Proof based linear algebra, point set topology.
- And then branches by interest, complex analysis, differential geometry, number theory, probability, etc.