<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/math/best-of/2024" -->

---
title: Best Math posts of 2024 | daily.dev
description: The most upvoted Math posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/math/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/math/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Math posts of 2024 | daily.dev
og:description: The most upvoted Math posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Math — 2024

1. 1  
[](/posts/you-are-not-dumb-you-just-lack-the-prerequisites-l63uu7tjw "You Are NOT Dumb, You Just Lack the Prerequisites")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
You Are NOT Dumb, You Just Lack the Prerequisites  
Struggling to learn complex subjects like math often stems from missing prerequisite knowledge, not a lack of capability. Revisiting and mastering foundational concepts can help build the necessary groundwork for understanding more advanced material. It's important to take a step back and re-learn the basics using effective methods and consistent practice.  
2K  
111
2. 2  
[](/posts/5-free-courses-to-master-math-for-data-science-x2k0uoknl "5 Free Courses to Master Math for Data Science")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 2y  
5 Free Courses to Master Math for Data Science  
Learn math for data science with these free courses on topics such as calculus, linear algebra, probability and statistics, and optimization.  
154  
9
3. 3  
[](/posts/big-o-explained-with-a-deck-of-cards-uihyduggq "Big O explained with a deck of cards")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
Big O explained with a deck of cards  
145  
3
4. 4  
[](/posts/the-fundamental-mathematics-of-machine-learning-nio70zhoc "The Fundamental Mathematics of Machine Learning")  
Article  
![Avatar of tai](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8b7e3e63e47b4d34b4c1e634b902c12f)Towards AI · 2y  
The Fundamental Mathematics of Machine Learning  
This blog explores the core mathematical concepts essential for understanding and building machine learning models. It dives deep into linear algebra and calculus, highlighting their importance in model training and optimization. The post provides practical applications, case studies, and step-by-step examples to enhance your grasp of these foundational principles.  
138
5. 5  
[](/posts/degenerative-ai-the-recent-failures-of-artificial-intelligence-tech-271r4dnso "Degenerative AI… The recent failures of "artificial intelligence" tech")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
Degenerative AI… The recent failures of "artificial intelligence" tech  
Recent failures of artificial intelligence technology are discussed, including the instability of AI companies and the misleading nature of AI models.  
136  
6
6. 6  
[](/posts/scala-in-100-seconds-bdiggluwn "Scala in 100 Seconds")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
Scala in 100 Seconds  
126  
2
7. 7  
[](/posts/deep-learning-course-math-and-applications-l3fbpgqss "Deep Learning Course – Math and Applications")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
Deep Learning Course – Math and Applications  
Learn the math behind deep learning with a 14-hour course on the freeCodeCamp YouTube channel. Developed by Ayush Singh, the course covers fundamental concepts, deep learning techniques, mathematical insights, and practical applications. Topics include vectors, matrices, linear algebra, calculus, machine learning, and neural networks.  
118  
1
8. 8  
[](/posts/practical-guide-to-linear-algebra-in-data-science-and-ai-uief7yrio "Practical Guide to Linear Algebra in Data Science and AI")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
Practical Guide to Linear Algebra in Data Science and AI  
Linear algebra is a practical tool that can be used to solve real-world problems in data science and AI. It is applied across various industries, and understanding its core concepts is essential for working with machine learning, deep learning, computer vision, and generative AI. A linear algebra roadmap for 2024 is provided to guide your learning journey, and there are numerous resources available to help you master linear algebra.  
98  
1
9. 9  
[](/posts/linear-algebra-concepts-every-data-scientist-should-know-w5xt70kis "Linear Algebra Concepts Every Data Scientist Should Know")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 2y  
Linear Algebra Concepts Every Data Scientist Should Know  
Linear algebra is fundamental in transforming theoretical data science models into practical solutions. It is crucial for data representation, dimensionality reduction, optimization, feature engineering, and similarity measures. Concepts such as vectors, vector spaces, matrices, and operations like dot products and matrix multiplication are key foundational topics. Understanding the basis, rank, determinants, eigenvectors, and eigenvalues are vital for advanced applications in data science and machine learning.  
82
10. 10  
[](/posts/25-most-important-mathematical-definitions-in-data-science-d87s83jjy "25 Most Important Mathematical Definitions in Data Science")  
Article  
![Avatar of dailydoseofds](https://media.daily.dev/image/upload/s--4IHQgTOw--/f_auto/v1710503712/logos/dailydoseofds)Daily Dose of Data Science | Avi Chawla | Substack · 2y  
25 Most Important Mathematical Definitions in Data Science  
The importance of mathematical knowledge in data science and machine learning, a list of important mathematical formulations used in data science and statistics, and the use of mean squared error (MSE) in machine learning.  
82
11. 11  
[](/posts/jax-in-100-seconds-owxesepqj "JAX in 100 Seconds")  
Video  
![Avatar of fireship](https://media.daily.dev/image/upload/s--75ndqrkr--/f_auto,t_logo/v1702882094/logos/fireship.jpg)Fireship · 2y  
JAX in 100 Seconds  
Jax is an accelerated linear algebra library that allows for high-performance array computing and automatic differentiation. It enforces constraints like immutable arrays and pure functions. Jax can run on accelerated hardware like GPUs and TPUs.  
76
12. 12  
[](/posts/5-free-mit-courses-to-learn-math-for-data-science-0cszf8dzc "5 Free MIT Courses to Learn Math for Data Science")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 2y  
5 Free MIT Courses to Learn Math for Data Science  
Learn math for data science with free courses from MIT, covering topics such as linear algebra, calculus, statistics, and probability.  
69  
4
13. 13  
[](/posts/physics-vs-mathematics-vs-programming--ypqleilo1 "Physics VS Mathematics VS programming 😎")  
Article  
![Avatar of watercooler](https://media.daily.dev/image/upload/s--abas6DOY--/f_auto/v1785668288/squads/fd062672-63b7-4a10-87bd-96dcd10e9613?_a=BAMAMicg0)Watercooler · 2y  
Physics VS Mathematics VS programming 😎  
A comparison between physics, mathematics, and programming, exploring their differences and the skills required for each.  
64  
2
14. 14  
[](/posts/srinivasa-ramanujan-was-a-genius-math-is-still-catching-up--2gxgxmfkm "Srinivasa Ramanujan Was a Genius. Math Is Still Catching Up.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Srinivasa Ramanujan Was a Genius. Math Is Still Catching Up.  
Srinivasa Ramanujan, a self-taught Indian mathematician, made groundbreaking contributions to mathematics, including partition identities that are still revealing new insights today. Mathematicians like Hussein Mourtada are uncovering deep connections between Ramanujan's work and modern mathematical fields such as algebraic geometry, knot theory, and prime number detection. Ramanujan's results often appeared without proof and are considered divinely inspired by his contemporaries and successors, continuing to impact various branches of mathematics more than a century later.  
45  
1
15. 15  
[](/posts/introduction-to-computational-graphs-jjgoj4lnq "Introduction to computational graphs")  
Article  
![Avatar of palindrome](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/cfdfeb66e965438eb7a539c98ba83494)The Palindrome · 2y  
Introduction to computational graphs  
Introduction to computational graphs and their importance in managing the complexity of large models like deep neural networks. Learn how computational graphs make machine learning computationally feasible.  
43  
2
16. 16  
[](/posts/linear-algebra-crash-course---mathematics-for-machine-learning-and-generative-ai-yhbmvz33x "Linear Algebra Crash Course - Mathematics for Machine Learning and Generative AI")  
Article  
![Avatar of freecodecamp](https://media.daily.dev/image/upload/t_logo,f_auto/v1628412854/logos/freecodecamp)freeCodeCamp · 2y  
Linear Algebra Crash Course - Mathematics for Machine Learning and Generative AI  
Learn linear algebra foundations for data science and AI in a 6-hour crash course on the freeCodeCamp.org YouTube channel.  
42
17. 17  
[](/posts/does-not-compute--goaxncynx "Does not compute!")  
Article  
![Avatar of devleader](https://media.daily.dev/image/upload/s--rugeLCDD--/f_auto/v1714751637/squads/98930bc6-2051-4987-941c-664747fd7799)Dev Leader · 3y  
Does not compute!  
A post about something related to math that may be humorous and relevant for the weekend.  
41  
7
18. 18  
[](/posts/5-free-books-to-master-statistics-for-data-science-kxdn0n1mj "5 Free Books to Master Statistics for Data Science")  
Article  
![Avatar of kdnuggets](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/kdnuggets)KDnuggets · 3y  
5 Free Books to Master Statistics for Data Science  
A list of 5 free books to master statistics for data science, covering topics such as sampling, probability, regression, and Bayesian methods.  
33
19. 19  
[](/posts/the-math-of-card-shuffling-nueg4rdjq "The Math of Card Shuffling")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
The Math of Card Shuffling  
A deck of cards needs to be riffle shuffled seven times to achieve a sufficiently random order. This is derived from the mathematical concept of permutations, considering a standard deck of 52 cards. Additionally, shuffling one card at a time would require an average of 236 single card riffles to completely randomize the deck. The post references a Numberphile video discussing these and other card shuffling facts.  
32
20. 20  
[](/posts/math-for-creative-developers-three-js-workshops-z79tooyh6 "Math for creative developers :: Three.js Workshops")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Math for creative developers :: Three.js Workshops  
The post offers insights on the application of specific math concepts in visual graphics, particularly in the context of Three.js workshops.  
31  
1
21. 21  
[](/posts/why-democracy-is-mathematically-impossible-ivygez78d "Why Democracy Is Mathematically Impossible")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Why Democracy Is Mathematically Impossible  
Democracy may be mathematically impossible due to fundamental flaws in the voting methods we use, a fact established mathematically and leading to a Nobel Prize. The first-past-the-post system, though widely used, often results in unrepresentative outcomes and strategic voting. Alternative methods like ranked-choice voting and instant runoff voting aim to address some issues but still have their own pitfalls. Arrow's impossibility theorem further complicates the matter, proving no ranked-choice method can satisfy all rational criteria simultaneously. However, rated voting systems like approval voting offer a potential solution, increasing voter turnout and reducing negative campaigning while preventing the spoiler effect.  
29  
4
22. 22  
[](/posts/i-tried-the-oldest-programming-language-xpv2yg1vh "I Tried The OLDEST Programming Language")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 3y  
I Tried The OLDEST Programming Language  
The post explores the author's experience learning and experimenting with Fortran, the oldest programming language. It discusses the history, challenges, and results of creating a password generator and a 3D donut. The author also expresses curiosity about the continued use of Fortran despite the availability of newer technologies.  
25  
3
23. 23  
[](/posts/turing-kicked-us-out-of-heaven-axblrtutc "Turing kicked us out of Heaven")  
Article  
![Avatar of lobsters](https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg)Lobsters · 2y  
Turing kicked us out of Heaven  
The post discusses the significance of the halting problem, an undecidable problem in computer science which states that no algorithm can determine if an arbitrary program with arbitrary input will halt. It explores the implications of this problem on mathematics and programming, illustrating that many long-standing mathematical problems could be solved and programming tasks simplified if the halting problem were solvable. However, due to its undecidability, such advancements remain impossible. Various real-world examples and explanations emphasize the profound impact of this theoretical limitation.  
24
24. 24  
[](/posts/non-euclidean-doom-what-happens-to-a-game-when-pi-is-not-3-14159--oxhwqmava "Non-Euclidean Doom: what happens to a game when pi is not 3.14159…")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 2y  
Non-Euclidean Doom: what happens to a game when pi is not 3.14159…  
Explore the impact of using an incorrect value of pi in the Doom game and the possibilities of non-Euclidean geometries.  
24  
2
25. 25  
[](/posts/collision-detection-75rwqjww5 "Collision Detection")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 3y  
Collision Detection  
This post explains the algorithms behind collision detection using basic shapes like circles, rectangles, and lines. It also provides interactive examples and encourages readers to contribute missing content.  
24  
1

[See all Math archives](/tags/math/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/math/best-of/2024#page","url":"https://daily.dev/tags/math/best-of/2024","name":"Best Math Posts of 2024","description":"The most upvoted Math posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/math/best-of/2024#items","numberOfItems":25,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/you-are-not-dumb-you-just-lack-the-prerequisites-l63uu7tjw","name":"You Are NOT Dumb, You Just Lack the Prerequisites"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/5-free-courses-to-master-math-for-data-science-x2k0uoknl","name":"5 Free Courses to Master Math for Data Science"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/big-o-explained-with-a-deck-of-cards-uihyduggq","name":"Big O explained with a deck of cards"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/the-fundamental-mathematics-of-machine-learning-nio70zhoc","name":"The Fundamental Mathematics of Machine Learning"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/degenerative-ai-the-recent-failures-of-artificial-intelligence-tech-271r4dnso","name":"Degenerative AI… The recent failures of \"artificial intelligence\" tech"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/scala-in-100-seconds-bdiggluwn","name":"Scala in 100 Seconds"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/deep-learning-course-math-and-applications-l3fbpgqss","name":"Deep Learning Course – Math and Applications"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/practical-guide-to-linear-algebra-in-data-science-and-ai-uief7yrio","name":"Practical Guide to Linear Algebra in Data Science and AI"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/linear-algebra-concepts-every-data-scientist-should-know-w5xt70kis","name":"Linear Algebra Concepts Every Data Scientist Should Know"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/25-most-important-mathematical-definitions-in-data-science-d87s83jjy","name":"25 Most Important Mathematical Definitions in Data Science"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/jax-in-100-seconds-owxesepqj","name":"JAX in 100 Seconds"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/5-free-mit-courses-to-learn-math-for-data-science-0cszf8dzc","name":"5 Free MIT Courses to Learn Math for Data Science"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/physics-vs-mathematics-vs-programming--ypqleilo1","name":"Physics VS Mathematics VS programming 😎"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/srinivasa-ramanujan-was-a-genius-math-is-still-catching-up--2gxgxmfkm","name":"Srinivasa Ramanujan Was a Genius. Math Is Still Catching Up."},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/introduction-to-computational-graphs-jjgoj4lnq","name":"Introduction to computational graphs"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/linear-algebra-crash-course---mathematics-for-machine-learning-and-generative-ai-yhbmvz33x","name":"Linear Algebra Crash Course - Mathematics for Machine Learning and Generative AI"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/does-not-compute--goaxncynx","name":"Does not compute!"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/5-free-books-to-master-statistics-for-data-science-kxdn0n1mj","name":"5 Free Books to Master Statistics for Data Science"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/the-math-of-card-shuffling-nueg4rdjq","name":"The Math of Card Shuffling"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/math-for-creative-developers-three-js-workshops-z79tooyh6","name":"Math for creative developers :: Three.js Workshops"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/why-democracy-is-mathematically-impossible-ivygez78d","name":"Why Democracy Is Mathematically Impossible"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/i-tried-the-oldest-programming-language-xpv2yg1vh","name":"I Tried The OLDEST Programming Language"},{"@type":"ListItem","position":23,"url":"https://daily.dev/posts/turing-kicked-us-out-of-heaven-axblrtutc","name":"Turing kicked us out of Heaven"},{"@type":"ListItem","position":24,"url":"https://daily.dev/posts/non-euclidean-doom-what-happens-to-a-game-when-pi-is-not-3-14159--oxhwqmava","name":"Non-Euclidean Doom: what happens to a game when pi is not 3.14159…"},{"@type":"ListItem","position":25,"url":"https://daily.dev/posts/collision-detection-75rwqjww5","name":"Collision Detection"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Math","item":"https://daily.dev/tags/math"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/math/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

