resource: math
103 resources, primary matches first, then adoption-weighted; health v2 shown.
| Resource | Health v2 | Stars | Maturity |
|---|---|---|---|
| TheAlgorithms/JavaScript A collection of algorithms and data structures implemented in JavaScript for educational purposes, maintained under TheAlgorithms organizat… | 64 | 34224 | active |
| AtsushiSakai/PythonRobotics A collection of Python sample code and an accompanying online textbook implementing robotics algorithms such as localization, mapping, SLAM… | 77 | 30385 | active |
| norvig/pytudes A collection of short but challenging Python programs and Jupyter notebooks by Peter Norvig, designed as practice material for perfecting p… | 77 | 24403 | active |
| TheAlgorithms/C A community-driven collection of algorithm and data structure implementations in C, covering computer science, mathematics, statistics, and… | 32 | 22349 | active |
| Algorithms A well-documented Java library of classic algorithms and data structures (graph theory, sorting, dynamic programming, trees, geometry, etc.… | 72 | 18720 | active |
| ctgk/PRML A collection of Python implementations of algorithms from Bishop's textbook 'Pattern Recognition and Machine Learning', organized as Jupyte… | 39 | 11723 | active |
| Visualize-ML/Book4_Power-of-Matrix An open-source Chinese-language educational book project ('The Power of Matrix', Book 4 of the Iris series) teaching linear algebra and mat… | 68 | 10049 | active |
| Visualize-ML/Book3_Elements-of-Mathematics An open-source companion repository for the Chinese book '数学要素' (Elements of Mathematics), part of the Iris Flower book series teaching mat… | 68 | 7593 | active |
| cantaro86/Financial-Models-Numerical-Methods A collection of interactive Jupyter notebooks covering quantitative finance topics such as option pricing, stochastic processes, PDE method… | 32 | 7409 | active |
| 14 Lectures on Visual SLAM (slambook) Companion code repositories for the book '14 Lectures on Visual SLAM: From Theory to Practice', organized by chapter with C++ examples cove… | 32 | 6656 | stable |
| tony9402/baekjoon A curated collection of Baekjoon Online Judge problem sets organized by algorithm topic for coding test preparation. It includes recommende… | 77 | 6411 | active |
| trekhleb/homemade-machine-learning A collection of popular machine learning algorithms implemented from scratch in Python, with the underlying mathematics explained. Each alg… | 56 | 24781 | maintenance |
| gfxfundamentals/webgl-fundamentals A series of tutorials teaching WebGL from the ground up, covering shaders, GLSL, 2D/3D math, lighting, textures, and rendering techniques. … | 36 | 5020 | active |
| jonkrohn/ML-foundations A collection of Jupyter notebooks accompanying Jon Krohn's Machine Learning Foundations curriculum covering the math and computer science u… | 32 | 4849 | stable |
| AllenDowney/ThinkStats2 The text and supporting Jupyter notebook code for Think Stats, 2nd Edition, a book teaching probability and statistics to Python programmer… | 34 | 4227 | stable |
| Visualize-ML/Book7_Visualizations-for-Machine-Learning Book7 of the 'Iris' book series (鸢尾花书), an open-source Chinese-language machine-learning textbook built from Jupyter notebooks that teach M… | 68 | 3344 | active |
| Visualize-ML/Linear-Algebra-Made-Easy---Learn-with-Python-and-Visualization An open-source Chinese-language book ('Linear Algebra Is Not Hard') covering 66 topics of linear algebra with Python code and visual illust… | 56 | 3258 | active |
| mitmath/computational-thinking MIT course 18.S191/18.C25 teaching computational thinking using the Julia programming language with interactive Pluto notebooks. It covers … | 76 | 2830 | active |
| encrypted-def/basic-algo-lecture A free, practice-oriented C++ algorithm lecture course ('Barking Dog's Practical Algorithm') with accompanying problem sets on Baekjoon Onl… | 61 | 2784 | active |
| fastai/numerical-linear-algebra A free online textbook of Jupyter notebooks for the fast.ai Computational Linear Algebra course, taught at the University of San Francisco.… | 32 | 10965 | maintenance |
| gaoxiang12/slam_in_autonomous_driving Companion source code for the book 'SLAM in Autonomous Driving', implementing LiDAR SLAM, LiDAR-inertial odometry, and integrated navigatio… | 54 | 2569 | active |
| weijie-chen/Linear-Algebra-With-Python A collection of Jupyter Notebook lecture notes teaching linear algebra concepts with Python computation and visualization using NumPy, SymP… | 32 | 2569 | active |
| Pomax/BezierInfo-2 The development repository for 'A Primer on Bézier Curves', a free online book/ebook covering the mathematics and programming of Bézier cur… | 32 | 2496 | active |
| NVIDIA/CUDALibrarySamples NVIDIA's official collection of sample programs demonstrating the use of GPU-accelerated CUDA libraries such as cuBLAS, cuFFT, cuSOLVER, cu… | 77 | 2489 | active |
| joelgrus/data-science-from-scratch Companion code repository for the book 'Data Science from Scratch' (2nd edition) by Joel Grus, containing pure-Python implementations of da… | 32 | 9705 | maintenance |
| avehtari/BDA_course_Aalto Complete course materials for the Bayesian Data Analysis course (CS-E5710) at Aalto University, taught by Aki Vehtari and based on the BDA3… | 77 | 2273 | active |
| neonwatty/machine-learning-refined The companion repository for the university textbook 'Machine Learning Refined' (2nd edition), offering free chapter PDFs, Jupyter notebook… | 71 | 2258 | active |
| rougier/from-python-to-numpy An open-access book by Nicolas P. Rougier (2017) teaching NumPy vectorization techniques for migrating from pure Python to array-based comp… | 32 | 2148 | stable |
| AllenDowney/ThinkBayes2 Think Bayes 2 is a free book by Allen Downey introducing Bayesian statistics through computational methods, with text and supporting Python… | 75 | 2075 | stable |
| MingchaoZhu/DeepLearning A Chinese-language companion project to the 'Deep Learning' (flower book) textbook, re-explaining concepts via mathematical derivations and… | 23 | 7744 | maintenance |
| nayuki/Project-Euler-solutions A collection of runnable solutions to Project Euler math/programming problems, written in Java, Python, Mathematica, and Haskell, with benc… | 32 | 1960 | active |
| ashvardanian/less_slow.cpp A tutorial-style repository of benchmarks demonstrating performance-oriented coding practices in C++20, C, CUDA, PTX, and assembly, coverin… | 96 | 1924 | active |
| teorth/analysis A Lean 4 formalization of Terence Tao's textbook 'Analysis I', serving as a faithful companion to the text. It doubles as an introduction t… | 63 | 1873 | active |
| raizam/gamedev_libraries A curated collection of open-source C/C++ libraries for game development, organized by category such as system foundations, math, rendering… | 32 | 1766 | active |
| inference-labs-inc/n-ary_notebooks A collection of Jupyter notebooks providing mathematically precise, pedagogical explanations of zero-knowledge proof building blocks such a… | 48 | 1727 | active |
| gustavo-depaula/stalin-sort A community-driven collection of implementations of Stalin Sort, a satirical O(n) 'sorting' algorithm that simply eliminates any out-of-ord… | 54 | 1706 | active |
| nschloe/awesome-scientific-computing A curated awesome-list of software and resources for scientific computing and numerical analysis, covering linear algebra, PDE solvers, fin… | 74 | 1583 | active |
| Didnelpsun/Math A collection of LaTeX study notes for China's postgraduate entrance mathematics exam (Math I), covering calculus, linear algebra, and proba… | 32 | 1523 | active |
| epfml/OptML_course EPFL's CS-439 'Optimization for Machine Learning' course materials, including lecture slides and lab exercises in Jupyter notebooks. It cov… | 74 | 1467 | active |
| mossr/BeautifulAlgorithms.jl A collection of concise, self-contained algorithm implementations in Julia covering machine learning, optimization, reinforcement learning,… | 36 | 1426 | active |
| romanmichaelpaolucci/Quant-Guild-Library A curated library of Jupyter notebooks paired with YouTube video lectures on quantitative finance by Roman Paolucci. Topics span stochastic… | 64 | 1404 | active |
| hendrycks/math The MATH Dataset is a benchmark of 12,500 competition mathematics problems with full step-by-step solutions, used to measure mathematical p… | 50 | 1386 | stable |
| pierrepault/probabilistic_robotics A collection of detailed solutions to exercises from the textbook 'Probabilistic Robotics' by Thrun, Burgard, and Fox, implemented in C++, … | 32 | 1318 | active |
| siboehm/SGEMM_CUDA An educational repository demonstrating step-by-step optimization of a CUDA SGEMM (matrix multiplication) kernel from a naive implementatio… | 50 | 1294 | stable |
| michiganrobotics/rob101 Open courseware for ROB 101: Computational Linear Algebra, a first-year University of Michigan course unifying linear algebra theory with c… | 32 | 1291 | stable |
| telmo-correa/all-of-statistics A collection of Jupyter notebooks with notes and complete exercise solutions for self-study of Larry Wasserman's 'All of Statistics: A Conc… | 32 | 1249 | stable |
| Ceyron/machine-learning-and-simulation A collection of handwritten notes and Jupyter Notebook source code accompanying a YouTube channel on machine learning and simulation. It co… | 60 | 1199 | active |
| TheAlgorithms/R A curated collection of algorithms implemented in R, covering machine learning, regression, clustering, classification, and data preprocess… | 71 | 1183 | active |
| Hvass-Labs/Finance-Research A collection of research papers on long-term investing and portfolio optimization, written as runnable Python Jupyter Notebooks. It accompa… | 73 | 1130 | active |
| TheAlgorithms/Scala A curated collection of algorithms and data structures implemented in Scala for educational purposes. It is part of TheAlgorithms project a… | 32 | 1109 | active |
| MLNLP-World/MIT-Linear-Algebra-Notes A collection of open-source Chinese-language study notes for MIT's famous Linear Algebra open course (Gilbert Strang's 18.06). The notes ar… | 32 | 3806 | maintenance |
| h-Klok/StatsWithJuliaBook A companion repository of 200+ Julia code blocks for the book 'Statistics with Julia: Fundamentals for Data Science, Machine Learning and A… | 32 | 1090 | stable |
| pim-book/programmers-introduction-to-mathematics Companion code repository for the book 'A Programmer's Introduction to Mathematics' by Jeremy Kun, containing Python implementations of app… | 32 | 3654 | maintenance |
| jrjohansson/scientific-python-lectures A collection of IPython/Jupyter notebook lectures on scientific computing with Python, covering Python programming, NumPy, SciPy, Matplotli… | 70 | 3647 | maintenance |
| AllenDowney/ThinkStats Jupyter notebooks, data files, and supplementary material for the third edition of Think Stats, a free online book introducing probability … | 54 | 1048 | active |
| gedeck/practical-statistics-for-data-scientists Companion code repository of Jupyter notebooks for the O'Reilly book 'Practical Statistics for Data Scientists', covering 50+ essential sta… | 76 | 3368 | maintenance |
| wzchen/probability_cheatsheet A comprehensive 10-page probability cheatsheet in LaTeX/PDF form, compiled from Harvard's Stat 110 introductory probability course by Willi… | 32 | 3153 | maintenance |
| gerdm/prml A collection of Jupyter notebooks implementing algorithms and reproducing figures from Christopher Bishop's book 'Pattern Recognition and M… | 32 | 2626 | maintenance |
| bencbartlett/3D-printed-mirror-array An open-source Python/Jupyter project that computes mirror angles for a 3D-printable hexagonal mirror array reflecting sunlight into arbitr… | 32 | 2527 | maintenance |
| HuangCongQing/Algorithms_MathModels A MATLAB code collection implementing algorithms commonly used in mathematical modeling competitions (China CUMCM and MCM/ICM), covering op… | 32 | 2408 | maintenance |
| mavam/stat-cookbook A succinct mathematical reference cookbook covering probability theory and statistics, written in LaTeX and compiled to a PDF. It distills … | 23 | 2307 | maintenance |
| genomicsclass/labs R Markdown source files for the HarvardX PH525x Biomedical Data Science course series, compiled into the book 'Data Analysis for the Life S… | 32 | 2170 | maintenance |
| zhulei227/ML_Notes A collection of Jupyter Notebook tutorials covering mainstream machine learning algorithms with mathematical formula derivations, problem a… | 32 | 2128 | maintenance |
| ccyanxyz/uniswap-arbitrage-analysis An educational Python repository analyzing arbitrage opportunities on Uniswap, covering cycle detection in trading-pair graphs via DFS and … | 57 | 2116 | maintenance |
| Jason2Brownlee/CleverAlgorithms An open-source book, 'Clever Algorithms: Nature-Inspired Programming Recipes', providing structured descriptions, pseudo-code, and Ruby cod… | 32 | 2116 | maintenance |
| Krasjet/quaternion An open-source tutorial document introducing quaternions and their applications in 3D rotation and computer graphics, including a bonus cha… | 49 | 2112 | maintenance |
| google-deepmind/mathematics_dataset A Python library from DeepMind that generates synthetic mathematical question-and-answer pairs at roughly school-level difficulty across to… | 32 | 1965 | maintenance |
| AileenNielsen/TimeSeriesAnalysisWithPython A collection of Jupyter Notebooks accompanying Aileen Nielsen's work on time series analysis with Python. It serves as educational material… | 32 | 1923 | maintenance |
| HuaRongSAO/talib-document A Chinese-language translation of the TA-Lib Python library documentation, covering technical analysis indicators for financial market data… | 32 | 1869 | maintenance |
| hadrienj/deepLearningBook-Notes A collection of Jupyter Notebook notes with Python code, illustrations, and intuitions covering the linear algebra chapter of the Deep Lear… | 32 | 1782 | maintenance |
| unpingco/Python-for-Signal-Processing A collection of Jupyter notebooks accompanying the book 'Python for Signal Processing', covering topics like sampling, Fourier transforms, … | 32 | 1744 | maintenance |
| AllenDowney/ThinkBayes The companion code repository for 'Think Bayes: Bayesian Statistics Made Simple' by Allen B. Downey, a book published by O'Reilly Media. It… | 32 | 1702 | maintenance |
| graykode/distribution-is-all-you-need A Python-based tutorial repository explaining the most common probability distributions (uniform, Bernoulli, binomial, categorical, multino… | 32 | 1639 | maintenance |
| erich666/GraphicsGems The official code repository for the 'Graphics Gems' book series, containing C source code for classic computer graphics algorithms and tec… | 63 | 1518 | maintenance |
| amitkaps/hackermath A workshop-style collection of Jupyter notebooks teaching the math behind data science (statistics, linear algebra, calculus) through hands… | 32 | 1452 | maintenance |
| ilmoi/MML-Book A collection of Jupyter Notebook solutions and exploratory Python code for the 'Mathematics for Machine Learning' book, covering chapters 2… | 51 | 1259 | maintenance |
| balzer82/Kalman A collection of Jupyter Notebook implementations of Kalman Filters (constant velocity, constant acceleration, 2D/3D, adaptive, extended) in… | 32 | 1142 | maintenance |
| Auquan/Tutorials A collection of IPython/Jupyter notebooks teaching quantitative trading strategies and the underlying math, including time series analysis,… | 32 | 1134 | maintenance |
| o0o0o0o0o0o0o/image-processing-from-scratch A collection of classic image processing and computer vision algorithms implemented from scratch in Python and C++, including Canny edge de… | 32 | 1091 | maintenance |
| gszauer/GamePhysicsCookbook Companion source code for the Game Physics Cookbook, a book teaching linear algebra, 2D/3D collision detection, and basic rigid body physic… | 32 | 1078 | maintenance |
| tirthajyoti/Stats-Maths-with-Python A collection of Jupyter notebooks covering statistics, mathematical programming, and numerical/scientific computing in Python. It serves as… | 32 | 1035 | maintenance |
| orlandpm/Math-for-Programmers Source code repository for the book 'Math for Programmers' by Paul Orland, written as Jupyter Notebooks. It provides runnable examples cove… | 32 | 1027 | maintenance |
| mattjj/autodidact A small, tutorial-style reimplementation of the Autograd automatic differentiation library, written for learning how reverse-mode autodiff … | 32 | 1024 | maintenance |
| apoorvnandan/tensor.h A tiny tensor library written in raw C, built as a step-by-step educational project explaining neural networks, autograd, and training from… | 26 | 1468 | experimental |
| quantopian/research_public A collection of quantitative finance research projects and lecture notebooks from the Quantopian Lecture Series, written primarily as Jupyt… | 32 | 2864 | abandoned |
| openai/grade-school-math GSM8K is a dataset of 8.5K linguistically diverse grade school math word problems (7.5K train, 1K test) released by OpenAI to diagnose mult… | 10 | 1451 | abandoned |
| neozhaoliang/pywonderland A collection of Python scripts that render beautiful images, GIFs, and animations illustrating mathematical objects and algorithms such as … | 52 | 4236 | active |
| FilterPy An open-source Jupyter Notebook book teaching Kalman and Bayesian filters with intuition-first explanations, runnable Python code, and solv… | 23 | 3862 | stable |
| scipy-lectures/scientific-python-lectures A comprehensive set of tutorial lectures on the scientific Python ecosystem, covering NumPy, SciPy, Matplotlib, scikit-learn, scikit-image,… | 59 | 3216 | active |
| TrisH0x2A/project-box A collection of self-contained C programming projects for beginners, covering algorithms, games, and socket-based networking. Each project … | 43 | 2248 | active |
| SciML/SciMLBook An open online book compiling lecture notes from MIT course 18.337J/6.338J on parallel computing and scientific machine learning (SciML). I… | 67 | 2036 | active |
| inference-labs-inc/zkml-blueprints A curated collection of mathematical formulations and zero-knowledge circuit designs for proving machine learning computations, covering op… | 49 | 1868 | active |
| Zymrael/awesome-neural-ode A curated awesome-list of research papers, code, and resources on Neural ODEs and the interplay between differential equations, deep learni… | 32 | 1544 | active |
| gboeing/ppde642 PPDE642 is the second course in a two-course USC urban data science series, providing Jupyter notebook course materials on spatial analysis… | 74 | 1320 | active |
| towardsai/tutorials A collection of free AI, machine learning, and data science tutorials by Towards AI, provided as Jupyter Notebook code examples with compan… | 32 | 1026 | active |
| letianzj/QuantResearch A collection of Jupyter notebooks and accompanying blog posts covering quantitative trading research, including portfolio optimization, pai… | 32 | 3007 | maintenance |
| google-deepmind/alphatensor Code and data accompanying DeepMind's AlphaTensor publication on discovering faster matrix multiplication algorithms with reinforcement lea… | 32 | 2853 | maintenance |
| ruanyf/simple-bash-scripts A curated collection of simple, standalone Bash scripts demonstrating common shell scripting tasks, from hello-world basics to system admin… | 33 | 1935 | maintenance |
| kkdai/project52 A collection of 52 small Go projects written one per week over a year as a personal learning challenge. It serves as example code covering … | 32 | 1470 | maintenance |
| shunliz/Machine-Learning A curated collection of study notes on machine learning principles, published as a Gitbook, covering mathematical foundations (calculus, pr… | 48 | 1428 | maintenance |
page 1 / 2 next →