Resources
The Math Student's Toolkit
Carefully curated textbooks, courses, competitions, and tools — everything a serious mathematics student needs, organized by category.
Textbooks
6Introduction to Real Analysis
Walter Rudin
"Baby Rudin" is the standard gateway to real analysis. Dense, demanding, and rewarding — the book that separates serious math students from the rest. Work through every problem.
Abstract Algebra
Dummit & Foote
The definitive undergraduate reference for abstract algebra. Covers groups, rings, fields, and Galois theory with exceptional clarity and breadth.
Linear Algebra Done Right
Sheldon Axler
A conceptual approach to linear algebra that avoids determinants until the end, building deep intuition for vector spaces and linear maps. The best second linear algebra book.
Introduction to Probability
Blitzstein & Hwang
The best introductory probability textbook — rigorous but accessible, with excellent examples from statistics and real-world applications. Free PDF from Harvard.
Topology
James Munkres
The standard reference for point-set and algebraic topology. Clearly written with excellent exercises. Essential for anyone pursuing pure mathematics or theoretical physics.
An Introduction to the Theory of Numbers
Hardy & Wright
A classic text covering elementary number theory through analytic and algebraic methods. Essential reading for anyone interested in cryptography or pure mathematics.
Online Courses
5Mathematics for Machine Learning
Imperial College London (Coursera)
A three-course specialization covering linear algebra, multivariate calculus, and PCA — the exact mathematical foundations needed to deeply understand ML algorithms.
Stat 110: Probability
Joe Blitzstein, Harvard (YouTube)
The full Harvard undergraduate probability course, available for free on YouTube. One of the best-taught mathematics courses available online. Do all the problem sets.
MIT OpenCourseWare: Linear Algebra (18.06)
Gilbert Strang, MIT
Gilbert Strang's legendary linear algebra course, freely available through MIT OCW. The best introduction to the subject — builds incredible geometric intuition.
Real Analysis (MIT OCW 18.100B)
MIT OpenCourseWare
MIT's undergraduate real analysis course materials, including lecture notes, problem sets, and exams. Essential for students transitioning to proof-based mathematics.
3Blue1Brown: Essence of Linear Algebra
3Blue1Brown (YouTube)
Visually stunning YouTube series that builds deep geometric intuition for linear algebra. Perfect complement to a formal course — watch before or during.
Competitions
4Putnam Mathematical Competition
The most prestigious undergraduate mathematics competition in North America. Held annually in December. Top performers (Putnam Fellows) are guaranteed PhD admissions at elite programs.
AMC / AIME / USAMO
The American Mathematics Competitions series, leading up to the USA Mathematical Olympiad. Strong AMC/AIME performance in high school demonstrates mathematical talent to college admissions.
COMAP Mathematical Contest in Modeling (MCM)
A team competition where students choose an open-ended real-world problem and build a mathematical model to solve it over 4 days. Outstanding preparation for applied math careers.
Project Euler
A series of 800+ mathematical/computational problems that require both mathematical insight and programming to solve. Perfect for building the combination of skills modern math careers demand.
Tools
5Overleaf (LaTeX Editor)
The standard online LaTeX editor for mathematics. Every serious math student needs to learn LaTeX for writing proofs, papers, and problem sets. Overleaf makes it easy to start.
Wolfram Alpha
Computational knowledge engine that can solve integrals, factor polynomials, plot functions, and verify computations. Use it to check work and explore, not to replace understanding.
Desmos Graphing Calculator
A beautiful, free online graphing calculator. Essential for developing geometric intuition in calculus, linear algebra, and differential equations.
Anki Flashcards
Spaced repetition flashcard system. Indispensable for memorizing definitions, theorems, and proofs in any math course. Build your own decks from lecture notes.
SageMath / Jupyter
SageMath is a free open-source computer algebra system built on Python. Run it in Jupyter notebooks for symbolic computation, number theory experiments, and algebraic geometry.
Communities
4Math Stack Exchange
The premier Q&A site for mathematics. Post questions on any topic — from introductory calculus to research-level problems. Excellent for getting unstuck on homework and building intuition.
Art of Problem Solving (AoPS)
The most active community for competition mathematics. Includes forums, free textbooks, and online courses. Where future Putnam Fellows and Olympiad students congregate.
r/math and r/learnmath
Active Reddit communities for math discussion. r/math is for deeper mathematical discussions; r/learnmath is for questions at any level. Welcoming communities for students at all stages.
NSF REU Programs
National Science Foundation's Research Experiences for Undergraduates. Paid summer research positions at universities across the country. Essential for students considering a math PhD.