Khan Academy
Free, self-paced lessons and exercises from arithmetic through calculus and beyond.
A curated list of awesome mathematics resources
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Free, self-paced lessons and exercises from arithmetic through calculus and beyond.
University and industry mathematics courses, with access and payment varying by course.
Free MIT course materials, including notes, assignments, and exams for undergraduate and graduate mathematics.
University and professional mathematics courses, with audit and paid options varying by course.
Interactive, problem-based lessons in foundational mathematics, probability, and related quantitative subjects.
Video lessons by Eddie Woo covering secondary-school mathematics with an emphasis on conceptual understanding.
More than 9,000 free, closed-captioned video lessons and worked examples organized from middle-school mathematics through calculus, linear algebra, differential equations, and statistics, by James Sousa.
Interactive courses, activities, and visual explanations for school and early university mathematics.
Free interactive mathematics textbooks from Ohio State University.
Free interactive middle- and high-school mathematics lessons, practice problems, and teacher resources from a nonprofit organization.
Lectures and public talks from the University of Oxford, including accessible explanations of advanced topics.
Paid adaptive platform with diagnostic assessment and mastery-based courses from fourth-grade mathematics through university topics.
Free, prerequisite-ordered self-study curriculum modeled on the mathematics requirements of an undergraduate degree.
Free university-level courseware with lessons, exercises, and immediate feedback from the University of Waterloo.
Elias Zakon.
Richard Hammack (Virginia Commonwealth University).
Paid textbook by Daniel J. Velleman.
Video courses in statistics, probability, and quantitative methods with worked examples.
Introductory video explanations of statistics, probability, and machine learning.
Visual explanations of core mathematics, including calculus, linear algebra, and differential equations.
University lecture courses from Indian institutes covering mathematics and related technical subjects.
Popular mathematics videos featuring mathematicians discussing problems, ideas, and curiosities.
Worked-example videos for algebra, calculus, and other introductory college topics.
Full lecture series in precalculus, calculus, and differential equations for college students.
Full course playlist.
Full course playlist.
Full course playlist.
Full course playlist.
Full course playlist.
Short reviews of common algebra and calculus topics.
MIT course recordings and video lectures, including full mathematics courses.
Visual videos on recreational mathematics and selected advanced topics.
Free guides and videos covering prealgebra, algebra, geometry, trigonometry, statistics, calculus, and technical mathematics.
Community questions and answers about mathematics problems and proofs.
Questions and answers for professional mathematicians.
The standard subject taxonomy maintained by Mathematical Reviews and zbMATH.
Reference articles on mathematical concepts, theorems, biographies, and applications.
Collaborative repository of mathematical definitions, lemmas, and proofs.
Collaborative research-level notes and expositions in category theory, homotopy theory, mathematical physics, and related areas.
Reference articles on mathematical definitions, formulas, identities, and related concepts.
Great compendium of many different integer sequences. Founded 1964 by N. J. A. Sloane.
Open mathematics textbooks organized by course and evaluated by the American Institute of Mathematics editorial board.
Free course notes, textbooks, and research expositions hosted by the American Mathematical Society.
Peer-reviewed, openly licensed textbooks for school and introductory college mathematics from Rice University.
Paid reference edited by Timothy Gowers, June Barrow-Green, and Imre Leader.
Paid reference by Michel Marie Deza and Elena Deza.
Jean Gallier (University of Pennsylvania).
G. Cain, J. Herod (Georgia Tech).
Community-authored collection of open mathematics textbooks and instructional books.
Index of freely available mathematics textbooks maintained at Georgia Tech.
Michael Corral.
Tiago Capelo Monteiro (freeCodeCamp).
MIT. 2012 ~ 2018. Covers Combinatorics, Number Theory, Honors Algebra, Set Theory, Real Analysis, Graph Theory, and more.
Harvard. 2013 ~ 2018. Covers Analysis, Probability, Linear Algebra, Complex Analysis, Numerical Analysis, Statistics, Optimization, Algebraic Topology, Quantum Field Theory, and more.
Free notes, examples, and practice problems for algebra, calculus, and differential equations, by Paul Dawkins at Lamar University.
Free textbooks, problem books, and source files for a four-course university sequence in differential, integral, multivariable, and vector calculus.
Michael Genesereth, Eric J. Kao (Stanford University).
P.D. Magnus (University at Albany).
P.D. Magnus and Tim Button, remixed by Aaron Thomas-Bolduc and Richard Zach (Open Logic Project).
Nigel Cutland (University of Hull).
Paid textbook by Dave Barker-Plummer, Jon Barwise, and John Etchemendy.
Helmut Schwichtenberg.
Stephen G. Simpson (Pennsylvania State University).
Miguel Palomino.
Edward Nelson.
Joy Morris, Dave Morris.
Ted Sundstrom.
Jeremy Avigad, Robert Y. Lewis, and Floris van Doorn.
Terence Tao.
collaborative effort, main contributors listed here.
Ivo Düntsch, Günther Gediga.
William A. R. Weiss.
Sylvain Poirier.
Peer-reviewed overview of set theory with historical context and references.
Jean-Yves Girard.
Per Martin-Lof.
Simon Thompson.
Bengt Nordstrom, Kent Petersson, Jan M. Smith.
Open textbook on homotopy type theory, univalent foundations, and higher-dimensional structures.
Thomas Streicher.
Paid textbook by Steve Awodey.
B. Pareigis.
Michael Barr, Charles Wells.
Michael Barr, Charles Wells.
Peter Freyd.
P. J. Higgins.
G. M. Kelly.
Jiri Adamek, Horst Herrlich, George E. Strecker.
Brendan Fong and David I. Spivak (MIT).
Emily Riehl (Johns Hopkins University).
Open-source interactive theorem prover and programming language based on dependent type theory, used for formal mathematics and software verification.
Community-maintained mathematical library for Lean 4, with formalized theories, proof tactics, programming infrastructure, and generated documentation.
Free textbook with examples and exercises for mathematicians learning Lean 4 and mathlib.
Free official textbook on dependent type theory, propositions, tactics, inductive types, type classes, and constructing verified proofs in Lean 4.
Interactive Lean 4 game that introduces theorem proving through guided exercises about natural numbers.
General-purpose interactive theorem prover with higher-order logic and set-theory environments for formalizing mathematics and computer science.
Refereed collection of Isabelle proof libraries, examples, and scientific developments maintained against current Isabelle releases.
Open-source interactive theorem prover and dependently typed programming language for mechanized mathematics and verified software.
Rocq libraries and tools for large-scale formalized mathematics, including substantial developments in algebra and analysis.
Minimal formal language and proof verifier with explicit, inspectable proofs built from simple foundations.
Maintained, filterable index of university courses that teach Lean or use it for mathematics, logic, programming, and formal verification.
Maintained calendar and archive of conferences, workshops, and tutorials about Lean, mathlib, and formalized mathematics.
Free one-semester textbook from OpenStax with web and PDF editions, worked examples, practice exercises, chapter reviews, and answer keys.
Free online edition of Stanley Burris and H. P. Sankappanavar's graduate text on universal algebra.
David Joyce (Clark University).
F. Oggier.
Thomas W. Judson.
E.H. Connell (University of Miami).
Benedict Gross.
Benedict Gross.
James B. Carrell.
Jim Hefferon.
Robert A. Beezer.
David Cherney, Tom Denton, Andrew Waldron.
Ray M. Bowen, C. C. Wang.
Ray M. Bowen, C. C. Wang.
Stephen Boyd (Stanford University), Lieven Vandenberghe (UCLA).
Sergei Treil.
J. Ström, K. Åström, and T. Akenine-Möller.
Dan Margalit and Joseph Rabinoff.
Sheldon Axler.
J.S. Milne.
Peter J. Cameron.
Predrag Cvitanović.
Robert Wisbauer (University of Düsseldorf).
Andrew Baker (University of Glasgow).
J.S. Milne.
Miles Reid.
Ian Stewart.
Tom Leinster (University of Edinburgh).
Introductory notes on Conway's surreal numbers and their connection with combinatorial game theory.
Open-source work-in-progress textbook introducing commutative algebra for readers with elementary abstract algebra, with an emphasis on foundations for algebraic geometry.
Free graduate course notes by Mel Hochster, from an introductory course through advanced topics such as Cohen-Macaulay rings, multiplicities, and étale maps.
Shlomo Sternberg.
Free MIT course by Pavel Etingof with lecture notes and problem sets on representations of groups and algebras, categories, and quivers.
W. Edwin Clark (University of South Florida).
Peter J. Cameron.
Jonathan A. Poritz.
F. Oggier.
J.S. Milne.
Matthew Baker (Georgia Tech).
Otto Forster (LMU Munich).
Andreas Strömbergsson (Uppsala University).
Carl G. Wagner (University of Tennessee).
Mitchel T. Keller, William T. Trotter.
Free fourth-edition undergraduate textbook by Oscar Levin, with inquiry activities, more than 750 exercises, solutions and hints, and coverage of proofs, graph theory, counting, sequences, and discrete structures.
Peter J. Cameron.
Philippe Flajolet, Robert Sedgewick.
Herbert Wilf.
Marko Petkovšek, Herbert Wilf, and Doron Zeilberger on algorithms for proving hypergeometric identities.
Christopher Griffin.
Reinhard Diestel.
Hadjoudj Mohammed Islam.
Free geometry text by Oleg A. Belyaev.
Complete web edition with diagrams, commentary, and references by David Joyce.
Open textbook by Daniel Callahan that presents Euclid with modern commentary and exercises.
Bill Casselman's guide to creating clear mathematical diagrams and illustrations.
Interactive web edition of Oliver Byrne's color-coded presentation of Euclid's first six books.
Joel W. Robbin, Dietmar A. Salamon.
Jean Gallier (University of Pennsylvania).
Peter W. Michor.
Wulf Rossmann.
Sigmundur Gudmundsson (Lund University).
W. Thurston.
Shlomo Sternberg.
Keenan Crane.
Rigorous undergraduate MIT OpenCourseWare course with lecture notes and problem sets centered on curves, surfaces, and curvature.
R.C. Churchill.
Igor V. Dolgachev.
Ravi Vakil.
Jean Gallier, Stephen S. Shatz (University of Pennsylvania).
J.S. Milne.
Andreas Gathmann (RPTU).
Maintained by Aise Johan de Jong (Columbia).
Stephen Willard.
Robert Ghrist (UPenn).
Free introductory notes associated with Renzo Cavalieri's Colorado State University topology course and compiled by students. Covers point-set topology, compactness, connectedness, surfaces, Euler characteristic, and the fundamental group.
Alex Küronya.
Pierre Schapira (Sorbonne University).
Oleg Viro.
Jesper M. Møller.
Allen Hatcher.
J. P. May.
Martin Cadek.
Pierre Schapira (Sorbonne University).
Paid textbook by James F. Davis and Paul Kirk.
Gilbert Strang (MIT OpenCourseWare).
Professor H. Jerome Keisler.
John K. Hunter (University of California at Davis).
William F. Trench (Trinity University, Texas).
Brian S. Thomson, Judith B. Bruckner, Andrew M. Bruckner.
Eric T. Sawyer (McMaster University).
Curtis T. McMullen.
Richard F. Bass.
William P. Ziemer (Indiana University).
Lynn Loomis, Schlomo Sternberg.
Lawerence Baggett.
Dan Sloughter.
John M. Erdman.
Wilfred Kaplan, Donald J. Lewis.
Wilfred Kaplan, Donald J. Lewis.
Matt Boelkins.
Silvanus P. Thompson (1910).
Carl Stitz, Jeff Zeager.
Michael Taylor.
Paid textbook by John P. D'Angelo.
Matthias Beck, Gerald Marchesi, Dennis Pixton, Lucas Sabalka.
Paid textbook by Steven G. Krantz.
Charles Walkden.
Christian Berg.
R. B. Ash, W.P. Novinger.
Christer Bennewitz.
Donald E. Marshall.
Wilhelm Schlag.
G. Cain (Georgia Tech).
Juan Carlos Ponce Campuzano.
Laurent W. Marcoux (University of Waterloo).
Jeff Schenker (Michigan State University).
Alexander C. R. Belton.
Christian Remling.
Shlomo Sternberg.
Lawerence Baggett.
Free graduate notes by John M. Erdman on Hilbert-space operators, Banach algebras, spectral theory, C*-algebras, compact operators, and K-theory.
Richard S. Laugesen (University of Illinois at Urbana-Champaign).
Julius O. Smith III (Stanford University).
Terence Tao (UCLA).
Christer Borell.
John K. Hunter (University of California at Davis).
Dietmar A. Salamon (ETH Zürich).
Bruce K. Driver.
Alexander Grigorian (University of Bielefeld).
Eugen J. Ionascu.
Gabriel Nagy.
Gerald Teschl.
William F. Trench.
William F. Trench.
John K. Hunter (University of California at Davis).
Evans M. Harrell II, James V. Herod (Georgia Tech).
Lawrence C. Evans's concise survey of modern PDE theory from analytical, qualitative, and computational viewpoints.
Maintained technical webbook on dynamical systems, periodic orbits, deterministic chaos, statistical mechanics, and quantum chaos.
Free probability course with a textbook, lecture videos, exercises, and an optional edX version by Joe Blitzstein.
Charles M. Grinstead, J. Laurie Snell.
Dimitri P. Bertsekas, John N. Tsitsiklis (MIT).
Dirk P. Kroese (University of Queensland).
Rick Durrett (5th edition).
Matthias Vallentin (UC Berkeley).
William Chen.
Gian-Carlo Rota, Kenneth Baclawski.
Yuen-Kwok Chan.
Advanced notes by Fabrice Baudoin on stochastic analysis, differential geometry, and Dirichlet spaces.
K. Ito (Tata Institute of Fundamental Research).
Oliver Knill (Harvard University).
Amir Dembo (Stanford University).
Frank Noé, Bettina Keller and Jan-Hendrik Prinz (Freie Universität Berlin).
Gordan Žitković (University of Texas).
Matt Scott (University of Waterloo).
Flora Spieksma (Leiden University).
David A. Levin, Yuval Peres, Elizabeth L. Wilmer.
Paid textbook by David Pollard.
Undergraduate notes by Ryan Martin on estimation, likelihood, hypothesis testing, and Bayesian statistics, with some R examples.
Gerhard Bohm, Günter Zech.
Free text by William G. Faris covering inference, Bayesian methods, regression, principal components, and linear models.
Advanced, actively revised text by James E. Gentle on probability, statistical models, estimation, testing, and asymptotic theory.
Graduate notes by Joseph C. Watkins on measure-based probability, decision theory, estimation, testing, and hierarchical models.
Tutorials and examples for R, Stata, SAS, and SPSS.
Resource on practical statistics directed towards scientists and engineers.
Russell A. Poldrack.
Jonathan Weisberg.
Daniel Kunin, Jingru Guo, Tyler Dae Devlin, and Daniel Xiang.
Alex Reinhart.
Larry Wasserman.
Free introductory textbook for college courses and self-study, with datasets, labs, slides, videos, exercises, and accessible PDFs.
Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani.
Trevor Hastie, Robert Tibshirani, Jerome Friedman.
Percy Liang.
Richard S. Sutton, Andrew G. Barto (2nd edition).
Mathias Drton, Bernd Sturmfels, Seth Sullivant.
Cristiano Bocci, Luca Chiantini and Anthony V. Geramita.
Karl-Heinz Zimmermann.
Paid textbook edited by Lior Pachter and Bernd Sturmfels.
Undergraduate notes by Doron Levy on root finding, interpolation, approximation, numerical differentiation, and quadrature.
Free second-edition textbook by L. Ridgway Scott on the theory and practice of numerical methods.
Archived University of Kentucky textbook by J. M. McDonough, focused on computational methods for differential equations.
Specialized notes by Alfred Schmidt and Arsen Narimanyan on adaptive finite element methods.
University of Waterloo course with lectures, assignments, projects, and MATLAB material on numerical methods for engineers.
Online text by Robert van de Geijn and Margaret Myers on algorithms for advanced numerical linear algebra.
Online textbook by Tobin Driscoll and Richard Braun with Julia, MATLAB, and Python editions covering core numerical methods for linear systems, approximation, root finding, ODEs, and PDEs.
A free textbook with slides, exercises, code, and course material by Stephen Boyd and Lieven Vandenberghe.
Free graduate MIT course covering analytical and computational methods for unconstrained and constrained optimization.
Open-source Python modeling language for convex, geometric, quasiconvex, and related optimization problems.
Free textbook by Karl J. Åström and Richard M. Murray on modeling, feedback, stability, performance, state feedback, and control design.
Ray M. Bowen.
Mary Somerville.
David Tong's Cambridge master's-level lecture notes, problem sheets, HTML text, and recorded lectures on classical fields, quantization, Dirac fields, and quantum electrodynamics.
Free MIT OpenCourseWare course with an open textbook, videos, notes, problem sets, and exams on proofs, discrete structures, counting, graphs, modular arithmetic, and discrete probability.
H. Wilf.
Pravin Varaiya.
David J. C. MacKay.
Free textbook on the linear algebra, geometry, calculus, probability, and optimization needed to study machine learning.
Free-to-read online textbook by Christopher M. Bishop and Hugh Bishop, with a probability-based treatment of modern deep-learning models and methods.
Free graduate MIT course on the mathematical and statistical foundations of machine learning, with lecture notes, assignments, and problem-set solutions.
Introductory and advanced books by Kevin Murphy, with free draft PDFs, code, figures, exercises, and teaching resources.
Free graduate MIT course on entropy, source and channel coding, rate distortion, Gaussian channels, feedback, and multi-user information theory.
Free graduate MIT course on error-correcting codes, Hamming spaces, and the algebraic and complexity aspects of coding theory.
Maintained reference database of classical, quantum, and hybrid error-correcting codes, with definitions, relationships, and references.
Free undergraduate MIT course covering bond mathematics, probability, portfolio methods, time series, stochastic processes, and quantitative finance.
Jeffrey Chasnov.
Sophocles J. Orfanidis (Rutgers University).
Martin Vetterli, Jelena Kovacevic, Vivek K Goyal.
Robert M. Gray, Lee D. Davisson.
Allen B. Downey.
Open-source framework and benchmark data for training, evaluating, and deploying AI-assisted theorem provers for Lean 4.
Cross-system benchmark of formalized olympiad, high-school, and undergraduate problems for evaluating automated theorem provers.
Open research implementation combining learned guidance with symbolic deduction for olympiad geometry problems.
Independent project that publishes research-level problems, evaluation methods, solutions, and expert commentary for assessing AI systems in mathematics.
University of Washington research seminar on formalization, theorem proving, mathematical AI, and machine-learning applications in mathematics, with a multi-year event archive.
Barcelona Mathematics and Machine Learning colloquia on the interaction between mathematics and machine learning, with multi-year editions and recorded talks.
Simons Institute and SLMath workshop archive with recorded talks on proof assistants, automated reasoning, machine learning, and mathematical discovery.
University of Washington Fall 2025 graduate course with public slides, Lean examples, projects, and readings on machine learning, formalization, autoformalization, mathematical discovery, and ethics.
Open thirteen-week course with notes, notebooks, exercises, and case studies on coding agents, machine learning, language models, reinforcement learning, and experimental mathematical research.
Online solver with step-by-step solutions, graphing, calculators, and practice tools. Some solution steps and study features require a paid plan.
Browser-based graphing calculator with geometry, tables, statistics, and classroom activities.
Computational knowledge engine for evaluating expressions, plotting functions, and answering structured queries. Some advanced features require a paid plan.
Free computer algebra system for symbolic and numerical calculations, plotting, and scripting.
Python library for symbolic algebra, calculus, equation solving, matrices, and code generation.
Free mathematics software combining computer algebra, numerical computation, geometry, statistics, and visualization through Python.
C# math expression library with symbolic computation (differentiation, simplification, equation solving).
Interactive mathematics suite for geometry, graphing, algebra, spreadsheets, statistics, and calculus.
Research system for algebraic geometry and commutative algebra with specialized computational packages.
Computer algebra system for polynomial computations in commutative algebra, algebraic geometry, and singularity theory.
Free environment for numerical computing, linear algebra, plotting, and MATLAB-compatible scripts.
Subscription-based computer algebra system for research in algebra, number theory, algebraic geometry, and combinatorics.
Paid computer algebra and numerical mathematics system for symbolic computation, visualization, and programming.
Paid numerical computing environment by MathWorks.
Paid technical-computing system for symbolic and numerical mathematics, visualization, programming, and data analysis.
Free, open-source software for recording, organizing, and reviewing digital mathematics homework without solving the problems automatically.
University of St Andrews archive of mathematician biographies, histories of mathematical topics, timelines, institutions, and related reference material.
Free curriculum-linked problems, investigations, articles, and teacher guidance from the University of Cambridge for learners aged 3 to 18.
Features latest research breakthroughs in an accessible style for non-experts.
Expository articles on contemporary mathematical research, written in a way that gives insight to mathematicians who may not be experts in the particular topic.
Publicizes activities of the Society and features surveys, reports, news, announcements, and opinions on industry trends, academia, and research.
The Magazine features announcements about meetings and conferences, articles outlining current trends in scientific development, reports on member societies, and many other informational items.
News, opinions, and articles related to mathematics, so the reader stays updated.
Challenging problems for secondary and undergraduate students, including an Olympiad Corner.
Independent magazine for mathematically curious readers, with free expository articles, interviews, puzzles, and downloadable issues.
Maintained by Kalid Azad.
Mathematics lessons and activities for Indian classes 6 to 12.
Animated explanations of mathematics by Grant Sanderson.
Lightweight lessons and reference pages for school mathematics.
Monthly local recreational mathematics and puzzle meetups, plus an annual gathering in the United Kingdom.
Biennial conference for mathematics communicators in the United Kingdom.
Annual conference on mathematical connections in art, music, architecture, and culture.
tayllan/awesome-algorithms
A curated list of awesome places to learn and/or practice algorithms.
owainlewis/awesome-artificial-intelligence
A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.
papers-we-love/papers-we-love
Papers from the computer science community to read and discuss.
JanVanRyswyck/awesome-talks
Awesome online talks and screencasts
erwanlemerrer/awesome-audit-algorithms
A curated list of algorithms and papers for auditing black-box algorithms.
gokayfem/awesome-vlm-architectures
Curated visual catalog of 155+ vision-language model (VLM/MLLM) architectures: papers, diagrams, training recipes, datasets, and a release timeline for multimodal AI…