This repository explains popular machine learning algorithms with MATLAB and Octave code examples and mathematics.
Awesome Math
A curated GitHub list collects mathematics resources for browsing and further study.

About Awesome Math
Awesome Math is a curated list, hosted on GitHub, of resources for learning, teaching, and doing mathematics. It covers pure mathematics, applied mathematics, computation, formal proof, and the use of AI in mathematics, organized into sections such as foundations and logic, algebra, geometry and topology, analysis, probability and statistics, numerical and computational mathematics, mathematical physics, and mathematical software. The list points to external items including learning platforms, proof and problem-solving texts, video courses, question-and-answer sites, and reference works. Most listed resources are free to access; paid resources may be included when they are widely respected and hard to replace, and access limits are meant to be stated in the entry. It is an index rather than a teaching platform, so the actual material lives on the linked sites.
Key features
- Topic-organized index spanning foundations, algebra, geometry, analysis, probability and numerical math
- Sections on formal mathematics and theorem proving
- Sections on AI for mathematics and mathematical software tools
- Mixes learning platforms, video courses, Q&A sites, textbooks and reference works
- States that most listed resources are free, with paid exceptions
- Contribution guidelines for suggesting new resources
- Covers both pure and applied mathematics in a single list
- Most listed resources are free to access, with paid items flagged as exceptions
- Maintained repository with contribution guidelines and a documented commit history
- It is a directory of links rather than original instructional content
- Some entries lead to paid courses or textbooks, and access terms vary by external platform
Awesome Math at a glance
- Category
- Education & Learning › Mathematics Learning
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Awesome Math alternatives
Tools and sites you could use instead, ranked by how closely they match.
Mathplanet provides free high-school courses in pre-algebra, Algebra 1, Algebra 2 and geometry.
OSSU Math lays out a complete self-taught mathematics curriculum using online learning materials.
LibreTexts Mathematics provides curated textbook materials that readers can use directly or adapt into customized remixes.
A mathematics study plan organizes core subjects and offers guidance on how to study them, from precalculus onward.
MadAsMaths maintains a mathematics resource archive for learners and teachers looking for study material.
Popular in Mathematics Learning
Well-known listings from the same topic.
Awesome Math FAQ
Does Awesome Math provide its own courses?
Are the listed resources free?
How do I suggest a resource for the list?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











