awesome-math README

The project's README from github.com/rossant/awesome-math. As one markdown file: README.md.

Awesome Math Awesome

Awesome Math is a curated list of high-quality resources for learning, teaching, and doing mathematics. It covers pure mathematics, applied mathematics, computation, formal proof, and the use of AI in mathematics.

Most resources are free to access. Paid resources may be included when they are widely respected, unusually useful, and hard to replace. Access limits should be stated in the entry.

Read the contribution guidelines before suggesting a resource.

Contents

Start Here

Learning Platforms

Proof and Problem Solving

Video Courses and Series

Questions and Answers

Reference Works

Broad Course Notes

General Mathematics

Foundations and Logic

Logic

Set Theory

Type Theory

Category Theory

Formal Mathematics and Theorem Proving

Algebra

Abstract Algebra

Linear Algebra

Group Theory

Ring and Field Theory

Commutative Algebra

Representation Theory

Number Theory

Algebraic Number Theory

Analytic Number Theory

Combinatorics and Discrete Mathematics

Graph Theory

Geometry and Topology

Differential Geometry

Algebraic Geometry

General Topology

Algebraic Topology

Analysis

Real Analysis

Complex Analysis

Functional Analysis

Operator Theory

Harmonic Analysis

Measure Theory

Differential Equations and Dynamical Systems

Ordinary Differential Equations

Partial Differential Equations

Ergodic Theory and Chaos

Probability and Statistics

Probability

Stochastic Processes

Statistics

Statistical Learning

Algebraic Statistics

Numerical and Computational Mathematics

Numerical Analysis

Optimization, Operations Research, and Control

Control Theory

Mathematical Physics

Interdisciplinary Mathematics

Mathematics for Computer Science

Mathematics for Machine Learning

Information and Coding Theory

Mathematical Finance

Mathematical Biology

Signal Processing

Mathematical Practice

AI for Mathematics

This section covers AI-assisted theorem proving, formalization, and mathematical discovery. Resources that teach the mathematics used in machine learning appear under Mathematics for Machine Learning.

Mathematical Software and Tools

History and Mathematics Education

Community and Further Reading

Journals and Magazines

Blogs

Meetings and Conferences

awesome-math (rossant/awesome-math)

books
Searching Database…

What is this?A curated GitHub list of high-quality resources for learning, teaching, and doing mathematics — covering pure math, applied math, computation, formal proof, and AI in mathematics.
Is it an app or a website, or what am I actually looking at?Just a README page on GitHub — a categorized index of links to external resources: learning platforms, textbooks, video courses, lecture notes, and tools. There is nothing to install or run.
Can I find a niche field like algebraic geometry or ergodic theory?Yes — the table of contents goes down to that granularity, with dedicated sections for Algebraic Geometry, Operator Theory, Ergodic Theory and Chaos, Analytic Number Theory, Stochastic Processes, and dozens more.
Where can I go if I get stuck on a problem?The list links Mathematics Stack Exchange for questions about problems and proofs, and MathOverflow, the Q&A site for professional mathematicians.
Is there anything for hands-on practice rather than just reading?Yes — Khan Academy and Brilliant offer interactive problem-based lessons, the Natural Number Game teaches Lean theorem proving through guided exercises, and the Proof and Problem Solving section collects books like Book of Proof.
Creator
rossant
Size
0.4 MB
Stars
16.6K
Updated
CommitAug 14
Age
11y
Commits · 90 Days