Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i

Best Mathematics courses

The 178 Mathematics courses programmers recommend to each other on Hacker News, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (404 recommendations, 2006 to October 2026). 148 of them are free. How ranking works.

#5Classic

18.06 Linear Algebra (Gilbert Strang)

MIT OpenCourseWare · beginner · free

Commenters call it the best linear algebra resource available, praising Strang's intuitive, unassuming lecturing style and how it clarifies concepts like the SVD and the four fundamental subspaces.

78 recommenders · 76 threads · 2009–2026Mathematics
#26Classic

Stat 110: Probability

Harvard University · beginner · free

Commenters call it an excellent, clear introduction to probability with strong intuition and well-regarded lectures from Prof. Blitzstein.

18 recommenders · 18 threads · 2013–2025Mathematics
#28Evergreen

The Theoretical Minimum (Leonard Susskind)

YouTube · beginner · free

Commenters call it an accessible route into real physics for non-specialists, with lectures that are free and paired with problems to work through.

16 recommenders · 15 threads · 2009–2024Mathematics
#31Evergreen

6.042J Mathematics for Computer Science

MIT OpenCourseWare · intermediate · free

Commenters call it an excellent, intuition-first course for the math behind algorithms and theory, and a strong way to build logic and proof-writing skills.

12 recommenders · 12 threads · 2008–2024Mathematics
#44

Essence of Linear Algebra

YouTube · beginner · free

Commenters call it second to none for visual intuition, say it made linear algebra click, and describe its insights as the kind they wish they had been given in college.

10 recommenders · 9 threads · 2017–2026Mathematics
#64

6.041 Probabilistic Systems Analysis and Applied Probability

MIT OpenCourseWare · intermediate · free

Commenters call it a very good, amazing course for learning probability from the ground up, and one recommends it alongside Tsitsiklis' book as superb material.

6 recommenders · 6 threads · 2014–2023Mathematics
#70

Linear Algebra

Khan Academy · beginner · free

Commenters call it very accessible and thorough, and useful as a prerequisite for machine learning and statistics.

7 recommenders · 7 threads · 2011–2024Mathematics
#73Evergreen

Calculus

Khan Academy · beginner · free

Commenters call Khan Academy's calculus videos one of the easiest ways to learn the math prerequisites for machine learning, and say its exercises and mastery system help the material stick.

6 recommenders · 6 threads · 2011–2026Mathematics
#80Evergreen

18.01 Single Variable Calculus

MIT OpenCourseWare · beginner · free

Commenters point to it as a free, university-level calculus course to learn from on their own, often alongside a textbook and problem sets.

5 recommenders · 6 threads · 2013–2022Mathematics
#87

Introduction to Mathematical Thinking

Coursera · beginner · free

Commenters call it a fantastic introduction to mathematical thinking and a good starter for real analysis, with one calling it one of their favorite MOOCs.

5 recommenders · 6 threads · 2013–2021Mathematics
#88

Single Variable Calculus

Coursera · beginner · freemium

Commenters call it the best calculus course they've taken online and say it is good for refreshing single-variable calculus.

5 recommenders · 5 threads · 2014–2022Mathematics
#89

EE364A Convex Optimization

Stanford University · intermediate · free

Commenters call it one of the best courses for building a mathematical foundation behind machine learning and AI, and praise its video lectures.

5 recommenders · 5 threads · 2010–2023Mathematics
#98

Calculus One

Coursera · beginner · free

Commenters call it excellent and say the professor made the content interesting and did not dumb it down.

4 recommenders · 4 threads · 2013–2018Mathematics
#105

Intro to Statistics

Udacity · beginner · free

Commenters call it an informative, easy-to-follow introduction to statistics that helped one person move into data analytics and brush up on stats skills.

4 recommenders · 4 threads · 2012–2019Mathematics
#115

Statistics and Probability

Khan Academy · beginner · free

Commenters call it a linear, start-from-the-basics resource that builds the math needed for more advanced courses, and they say it is their first recommendation before other resources.

4 recommenders · 4 threads · 2015–2023Mathematics
#118

EE263 Introduction to Linear Dynamical Systems

Stanford University · advanced · free

Commenters call it really good and praise Boyd as a very entertaining, clear lecturer who shows how to turn real problems into computable form.

4 recommenders · 4 threads · 2011–2020Mathematics
#119

Statistical Rethinking

YouTube · intermediate · free

Commenters say it will make you relearn statistics and call the most recent lecture round excellent.

4 recommenders · 4 threads · 2018–2023Mathematics
#120

Introduction to Computational Thinking

MIT · intermediate · free

Commenters call it a great course for hands-on computational mathematics and note that it is open to everyone and its course notebooks show Pluto.jl in action.

4 recommenders · 4 threads · 2020–2022Mathematics
#128

18.02 Multivariable Calculus

MIT OpenCourseWare · intermediate · free

Commenters call it an excellent, very good starting point for multivariable calculus and often pair it with 18.01 and 18.06 as free university-level material.

4 recommenders · 4 threads · 2013–2022Mathematics
#129

Introduction to Probability (6.041x)

edX · intermediate · free

Commenters call it amazing, very good, and one of the best courses they've taken, praising its rigor and the time-intensive exercises.

4 recommenders · 3 threads · 2015–2018Mathematics
#143

18.085 Computational Science and Engineering I

MIT OpenCourseWare · intermediate · free

Commenters call it one of the best math courses they've taken and praise Strang as a fantastic teacher, with lectures available free on MIT OpenCourseWare.

3 recommenders · 3 threads · 2011–2025Mathematics
#144

Abstract Algebra (Math 222)

Harvard Extension School · intermediate · free

Commenters call Benedict Gross a great lecturer and describe the course as a really great abstract algebra course for pure math learners.

3 recommenders · 3 threads · 2011–2016Mathematics
#149

Essence of Calculus

YouTube · beginner · free

Commenters call it an excellent take on calculus and a good way to get the basics before more advanced math.

3 recommenders · 3 threads · 2018–2023Mathematics
#154

Trigonometry

Khan Academy · beginner · free

Commenters call it the go-to resource for reviewing trig and say they can vouch for its quality.

3 recommenders · 3 threads · 2013–2026Mathematics
#177

Coding the Matrix: Linear Algebra through Computer Science Applications

Coursera · intermediate · free

Commenters praise its learn-math-by-coding approach that shows applications early, with one calling its treatment of complex numbers especially strong.

2 recommenders · 3 threads · 2017–2018Mathematics
#179

Precalculus

edX · beginner · free

Commenters say it is a free way to find and fix gaps in math knowledge using the ALEKS system, and that it is a good next step after algebra.

3 recommenders · 3 threads · 2018–2023Mathematics
#180

Computational Linear Algebra

fast.ai · intermediate · free

Commenters recommend it as a practical follow-on to 3Blue1Brown for learning how linear algebra is actually computed, aimed at people who already know matrix and vector basics.

3 recommenders · 3 threads · 2019–2022Mathematics
#182

Probability - The Science of Uncertainty and Data

edX · beginner · free

Commenters describe it as a very good, genuinely helpful preparation course for later statistics and machine learning work, with one calling it highly recommended.

3 recommenders · 3 threads · 2018–2022Mathematics
#183

6.042 Mathematics for Computer Science

MIT OCW · intermediate · free

Commenters recommend it for its intuitive explanations combined with approachable formalism, and one calls it a standard prerequisite for technical interview algorithm questions.

3 recommenders · 3 threads · 2013–2019Mathematics
#187

Probability

Khan Academy · beginner · free

Commenters say it covered what they needed for Stanford's AI and ML prerequisites, and one calls it very helpful for preparing for AI Class.

3 recommenders · 3 threads · 2011Mathematics
#188

RES.18-009 Learn Differential Equations: Up Close with Gilbert Strang and Cleve Moler

MIT OpenCourseWare · intermediate · free

Commenters call it a worthwhile free resource from MIT, praising the lectures as lasting gems and recommending it alongside Strang's teaching.

2 recommenders · 2 threads · 2018–2025Mathematics
#189

Data Analysis and Statistical Inference

Coursera · beginner · freemium

Commenters call it excellent and recommend it to fill the statistics gap left by the Coursera data science specialization.

2 recommenders · 2 threads · 2015–2016Mathematics
#195

Linear Algebra

MIT OpenCourseWare · intermediate · free

Commenters call Gilbert Strang's linear algebra lectures the best and use MIT's videos to relearn college math.

2 recommenders · 2 threads · 2008–2022Mathematics
#210

Category Theory for Programmers

YouTube · beginner · free

Commenters call it a great introduction and overview of category theory aimed at programmers, with enough context to understand why the material matters.

2 recommenders · 2 threads · 2017–2020Mathematics
#216Hidden gem

The Art of Approximation in Science and Engineering

MIT OpenCourseWare · intermediate · free

Commenters call it a favorite MIT course that made them fearless about unfamiliar math problems and useful for everyday numerical intuition.

2 recommenders · 2 threads · 2016Mathematics
#222

6.849 Geometric Folding Algorithms

MIT OpenCourseWare · advanced · free

Commenters point to the free video lectures of Erik Demaine's folding course and describe it as a good resource for the math behind origami and folding problems.

2 recommenders · 2 threads · 2017–2021Mathematics
#223

Linear Algebra: Foundations to Frontiers

University of Texas at Austin · beginner · free

Commenters point to it as a gentler, approachable route into linear algebra, with lecture notes available free for self study.

2 recommenders · 3 threads · 2014–2017Mathematics
#229

Analytic Combinatorics

Coursera · advanced · free

Commenters describe it as an incredible topic that pulls undergraduate mathematics into counting problems and algorithm analysis, and one calls it among the most rewarding courses they took.

2 recommenders · 2 threads · 2013–2024Mathematics
#232

Calculus (Gilbert Strang)

MIT OpenCourseWare · beginner · free

Commenters describe Strang's lectures as a great series on the big ideas of calculus, and one calls them great video lectures on calculus and linear algebra.

2 recommenders · 2 threads · 2013–2024Mathematics
#243

18.065 Matrix Methods in Data Analysis, Signal Processing, and Machine Learning

MIT OpenCourseWare · intermediate · free

Commenters point to it as Strang's follow-up to his linear algebra course, useful for understanding the math behind machine learning papers.

2 recommenders · 2 threads · 2020–2022Mathematics
#260

Mathematics and its History (Norman Wildberger)

YouTube · intermediate · free

Commenters point to it as an intuitive companion to Stillwell's academic book, with one calling the buildup to calculus fascinating and another suggesting it for self-learners with a weak math background.

2 recommenders · 2 threads · 2019–2020Mathematics
#264

Digital Signal Processing (Martin Vetterli)

Coursera · intermediate · free

Commenters call it a highly recommended DSP course that explains the math behind the DFT clearly, with useful Python notebooks.

2 recommenders · 2 threads · 2017–2019Mathematics
#270

Real Analysis (Francis Su)

YouTube · intermediate · free

Commenters call Su an amazing teacher and say the lectures made Rudin's ideas understandable when the textbook alone did not.

2 recommenders · 2 threads · 2014–2018Mathematics
#273

EE261 The Fourier Transform and Its Applications

Stanford University · intermediate · free

Commenters praise Osgood's lectures and course reader for clear, rigorous definitions and an intuitive grounding in the Fourier transform.

2 recommenders · 2 threads · 2014–2017Mathematics
#274

18.006 Calculus Revisited

MIT OpenCourseWare · intermediate · free

Commenters call it one of the best calculus lectures they have seen and cite it as an example of building intuition without sacrificing rigour.

2 recommenders · 2 threads · 2012–2017Mathematics
#278

Fundamentals of Physics (Ramamurti Shankar)

Yale University · beginner · free

Commenters describe the lectures as pretty good and say Shankar is an excellent teacher whose classes and books were strong, though one notes the lectures are less logically structured than Walter Lewin's MIT series.

2 recommenders · 2 threads · 2009–2014Mathematics
#293

Mathematics for Machine Learning

Coursera · intermediate · paid

Commenters point to it as a structured path through the math behind ML, suggesting it after learning the basics of matrices and calculus or after trying applied ML first.

2 recommenders · 2 threads · 2018Mathematics
#304

Quantum Mechanics for Everyone

edX · beginner · free

Commenters describe it as free and not dumbed down, offering a deeper resource than popular science articles, with real attention to the experiments behind the physics.

2 recommenders · 2 threads · 2017–2022Mathematics
#318

Calculus (Robert Ghrist)

Coursera · intermediate · free

Commenters say it works well as a review of single-variable calculus, with clean intuition from Taylor series and high-quality animations.

2 recommenders · 2 threads · 2017–2020Mathematics
#347

Highlights of Calculus

MIT OpenCourseWare · beginner · free

Commenters recommend it as an accessible overview of what calculus is, with Strang's explanations described as easy to follow.

2 recommenders · 2 threads · 2011–2016Mathematics
#348

Calculus

Coursera · beginner · freemium

Commenters recommend it as the starting point for someone who doesn't know calculus at all, and one says they are enjoying it a lot.

2 recommenders · 2 threads · 2013–2016Mathematics
#358

CS 70 Discrete Mathematics and Probability Theory

UC Berkeley · intermediate · free

Commenters say the course has a wonderful set of notes that should be a book, and that the notes alone are enough to learn from.

1 recommender · 3 threads · 2017–2020Mathematics
#368

Linear Algebra (maththebeautiful)

YouTube · mixed · free

Commenters call it an excellent, clear and precise linear algebra resource that works as a comprehensive complement to 3Blue1Brown's intuition-focused videos, with a teaching style they compare to Gilbert Strang's.

2 recommenders · 2 threads · 2018Mathematics
#375

18.05 Introduction to Probability and Statistics

MIT OpenCourseWare · intermediate · free

Commenters point to it as an MIT course with a useful readings section for learning probability and statistics, and one describes the full course as a complete package with video lectures, recitations, assignments, and quizzes.

1 recommender · 1 thread · 2013Mathematics
#403

Intro to Inferential Statistics

Udacity · beginner · free

Commenters describe it as a free introductory stats course that Udacity recommends before its AI nanodegree, and one commenter took it to brush up stats skills for a career in data analytics.

1 recommender · 1 thread · 2019Mathematics
#405

Intro to Descriptive Statistics

Udacity · beginner · free

Commenters point to it as a free starting point for statistics, one of the introductory courses Udacity recommends before its AI nanodegree.

1 recommender · 1 thread · 2018Mathematics
#411

Algebra

Khan Academy · beginner · free

Commenters point to Khan Academy's algebra and calculus courses as awesome and a good way to build the prerequisite math needed for CS topics.

1 recommender · 1 thread · 2015Mathematics
#430

Real Analysis (Harvey Mudd College)

YouTube · intermediate · free

One commenter says it was the course that finally made real analysis click for them.

1 recommender · 1 thread · 2025Mathematics
#433

CS109 Probability for Computer Scientists

Stanford University · intermediate · free

Commenters call it a theory-heavy treatment of probability underlying machine learning, which they rate better than other courses they have seen, and they note the free course reader.

1 recommender · 1 thread · 2025Mathematics
#435

Intro to Probability

Udacity · beginner

One commenter calls it "really good" and says it will help a lot with probability.

1 recommender · 1 thread · 2024Mathematics
#448

Linear Algebra

YouTube · free

The commenter calls it the best linear algebra course by far, though they give no further detail on what makes it stand out.

1 recommender · 1 thread · 2023Mathematics
#449

Linear Algebra Refresher Course

Udacity · intermediate · free

A commenter calls it excellent and notes that it is free.

1 recommender · 1 thread · 2023Mathematics
#451

Discrete Mathematics

YouTube · beginner · free

Commenters call it the best beginners' discrete math course they have seen.

1 recommender · 1 thread · 2023Mathematics
#461

Nonlinear Dynamics: Mathematical and Computational Approaches

Complexity Explorer · free

Commenters praise Liz Bradley as an excellent educator and say the course's intro made the basics of linear dynamics click for them.

1 recommender · 1 thread · 2023Mathematics
#466

Einstein's Relativity and the Quantum Revolution: Modern Physics for Non-Scientists

The Great Courses · beginner · paid

Commenters say it is a good starting point because it begins with classical physics and works up through Einstein, which helped them understand the material.

1 recommender · 1 thread · 2022Mathematics
#481

Analysis

YouTube · advanced · free

Commenters say it has the best analysis lectures available on YouTube and pairs well with Terence Tao's analysis book or another analysis text.

1 recommender · 1 thread · 2021Mathematics
#483

Convex Optimization

edX (Stanford Online) · intermediate · free

Commenters call Boyd's lectures a fantastic, free introduction and praise him as a great lecturer.

1 recommender · 1 thread · 2021Mathematics
#495

Applied Category Theory 2020 introductory tutorials

YouTube · beginner · free

Commenters say the tutorials are excellent introductions to category theory and one says it was their first CT lecture series they actually understood.

1 recommender · 1 thread · 2020Mathematics
#496

Algebraic Geometry in the Time of COVID (Ravi Vakil)

Stanford · intermediate · free

Commenters describe it as a great ongoing course giving amazing intuition into scheme theory, with open participation through working groups, Discord and Zulip.

1 recommender · 1 thread · 2020Mathematics
#498

Logic

Brilliant · mixed · paid

The commenter calls the Brilliant platform the best investment they've made for mathematical ability, recommending the Logic courses as a starting point before its Computer Science material.

1 recommender · 1 thread · 2020Mathematics
#500

Electric Charge, Field, and Potential

Khan Academy · beginner · free

One commenter highly recommends it as the starting point for learning how electricity works, placed before the Circuits and Electrical engineering units.

1 recommender · 1 thread · 2020Mathematics
#510

Multivariable Calculus (Robert Ghrist)

YouTube · intermediate · free

Commenters single it out as a strong, clean approach to multivariable calculus, especially for its linear algebra framing and its introduction to differential forms.

1 recommender · 1 thread · 2020Mathematics
#528

Undergraduate Dynamical Systems

University of Maryland · beginner

One commenter, a former student of Dr. Yorke, calls it by far their favorite course ever.

1 recommender · 1 thread · 2019Mathematics
#543

Math 23a / 23c

Harvard University · advanced

Commenters call it a phenomenal set of classes that teaches almost all the math needed for ML, though it is demanding.

1 recommender · 1 thread · 2018Mathematics
#561

Sabermetrics

edX

A commenter who took it to practice R says they highly recommend it to anyone interested in sabermetrics or learning more about baseball stats.

1 recommender · 1 thread · 2016Mathematics
#572

Probability and Statistics

iTunes U · intermediate · free

One commenter calls it a brilliant probability and statistics course that got them through third year.

1 recommender · 1 thread · 2015Mathematics
#575

The Nature of Mathematical Modeling

MIT OpenCourseWare · intermediate · free

A commenter calls it one of the best courses at MIT and says it was transformative, while noting it demands a lot of time.

1 recommender · 1 thread · 2015Mathematics
#576

Differential Calculus

Khan Academy · beginner · free

Commenters recommend it as the best resource for refreshing calculus skills after many years away from the subject.

1 recommender · 1 thread · 2015Mathematics
#589

Calculus II

Coursera · intermediate · free

Commenters call Jim Fowler the most engaging math professor they have had and highly recommend the course.

1 recommender · 1 thread · 2013Mathematics
#597

18.310 Principles of Discrete Applied Mathematics

MIT OpenCourseWare · intermediate · free

One commenter calls it their favorite math class and says it covers some pretty cool material, including RSA.

1 recommender · 1 thread · 2012Mathematics
#630

Geometry

Khan Academy · beginner · free

One commenter recommends Khan Academy while relearning geometry, trig, calculus, and linear algebra after a job break, pointing to it alongside Paul's Online Math Notes.

1 recommender · 1 thread · 2026Mathematics
#634

Atomic Physics (Wolfgang Ketterle)

MIT OpenCourseWare · intermediate · free

A commenter calls it the best find for getting a feel for the intricate structure of basic atomic processes and the quantum aspects of matter, with vivid descriptions of ultracold atom phenomena.

1 recommender · 1 thread · 2026Mathematics
#635

Quantum Computing Lecture Notes (John Watrous)

University of Waterloo · intermediate · free

Commenters recommend it for learning quantum computing theory, noting it opens with a helpful analogy to probabilistic computation.

1 recommender · 1 thread · 2026Mathematics
#644

6.1200J Mathematics for Computer Science

MIT OCW · intermediate · free

Commenters single out the lecture on state machines and invariants (using the 15-puzzle) as very good and call the problems in the MCS text very nice.

1 recommender · 1 thread · 2025Mathematics
#653

18.03 Differential Equations

edX · beginner · free

Commenters describe it as a very well-designed MIT introduction to differential equations, though one notes it moves slowly.

1 recommender · 1 thread · 2025Mathematics
#660

Imaginary Numbers Are Real

YouTube · beginner · free

Commenters call it their favorite video lecture on the topic, praising its visualizations and its 13-part depth.

1 recommender · 1 thread · 2024Mathematics
#677

Multivariable Calculus

Khan Academy · intermediate · free

Commenters call it good enough to give a reasonable grasp of the material, though best used as a complement to other resources.

1 recommender · 1 thread · 2024Mathematics
#679

Lectures on the Philosophy of Mathematics (Joel David Hamkins)

YouTube · intermediate · free

One commenter points out that the book is accompanied by video lectures and says they watch them while doing the dishes.

1 recommender · 1 thread · 2024Mathematics
#695

Tensor Calculus

YouTube · free

One commenter calls it an excellent, very pedagogical playlist on tensor calculus.

1 recommender · 1 thread · 2023Mathematics
#698

Introduction to Statistics and Probability

YouTube · beginner · free

Commenters describe it as a great lecture series that follows the same structure as a common textbook, so it works alongside that course material.

1 recommender · 1 thread · 2023Mathematics
#707

Abstract Algebra

MIT OpenCourseWare · intermediate · free

Commenter says working through the core concepts like homomorphisms, groups, and vector spaces gave a fundamental base for other math and changed how they view mathematics.

1 recommender · 1 thread · 2023Mathematics
#710

Introductory Statistics

Outlier · beginner

One commenter suggests it as a more structured, honest-to-goodness course for learners who do better with formal coursework than with Khan Academy.

1 recommender · 1 thread · 2023Mathematics
#714

College Algebra and Problem Solving

edX · beginner

Commenters suggest it as a structured way to close gaps in algebra fundamentals before moving on to precalculus, citing the ALEKS system's identification of weak points.

1 recommender · 1 thread · 2023Mathematics
#716

Mathematics for Machine Learning Specialization

Coursera · intermediate · freemium

One commenter points to it as a proper refresher on the math behind machine learning, contrasting it with rote hand-calculation learned in college.

1 recommender · 1 thread · 2023Mathematics
#730

Biostatistics for Biomedical Research

YouTube · beginner · free

Commenters point to Frank Harrell as the go-to person for using data in clinical trials and diagnostics, and note the series is pitched at researchers without a strong theoretical statistics background.

1 recommender · 1 thread · 2023Mathematics
#750

Geometry

Brilliant · beginner · paid

Commenters call it a good starting point for learning geometry concepts visually, though they say it lacks enough exercises for drilling.

1 recommender · 1 thread · 2022Mathematics
#756

Numerical Methods for PDE

Unknown

One commenter suggests it for anyone who wants to solve PDEs numerically rather than analytically, recommending it over an analytical methods course.

1 recommender · 1 thread · 2022Mathematics
#769

Calculus of Complex Variables (Herb Gross)

MIT OpenCourseWare · intermediate · free

One commenter calls it an excellent lecture series and uses it as the main source material for a self-directed study of complex analysis.

1 recommender · 1 thread · 2022Mathematics
#770

Linear Algebra (Jeff Chasnov)

YouTube · beginner · free

One commenter says Chasnov's lectures on YouTube helped them finally get a grip on linear algebra after struggling with its abstract notation.

1 recommender · 1 thread · 2022Mathematics
#790

Special Relativity (Leonard Susskind)

YouTube · beginner · free

Commenters describe it as a good conceptual grasp of the subject for a lay reader, with the same content a physics major would see but without the problem-solving load.

1 recommender · 1 thread · 2022Mathematics
#791

Cellular Automata (Jarkko Kari)

University of Turku · advanced · free

One commenter suggests Kari's lecture notes as a more academic treatment of cellular automata, noting he advised the two researchers who settled the Conway conjecture.

1 recommender · 1 thread · 2022Mathematics
#804

Putnam Seminar (Poh-Shen Loh)

YouTube · intermediate · free

One commenter recommends it alongside Loh's discrete math lectures as a way to relearn mathematics after high school.

1 recommender · 1 thread · 2021Mathematics
#805

Discrete Mathematics (Poh-Shen Loh)

YouTube · beginner · free

One commenter points to it as part of a recommended path for relearning mathematics after high school, alongside his Putnam seminar.

1 recommender · 1 thread · 2021Mathematics
#810

Discrete Mathematics (UC San Diego)

Coursera · beginner · paid

Commenters point to it as one of the big-name university math courses worth taking alongside algorithms study, and bundle it with the Stanford discrete math course as a cheap prep option.

1 recommender · 1 thread · 2021Mathematics
#823

Paradox and Infinity

edX · intermediate · free

One commenter calls it a great course and says it is still open to new students despite missed early assignments.

1 recommender · 1 thread · 2021Mathematics
#840

Geometric Algorithms (Justin Solomon)

YouTube · intermediate · free

Commenters call it high-level but clear, with a gentle linear algebra start leading to tractable geometry concepts.

1 recommender · 1 thread · 2021Mathematics
#862

Great Thinkers, Great Theorems

The Great Courses · beginner · paid

The commenter calls it excellent and says it walks you through simple proofs, which they suggest as a way to learn clear reasoning.

1 recommender · 1 thread · 2020Mathematics
#871

36-705 Intermediate Statistics (Larry Wasserman)

Carnegie Mellon University · advanced · free

One commenter points to Wasserman's posted lectures, course notes, and assignments as free material to study from, with All of Statistics as the companion textbook.

1 recommender · 1 thread · 2020Mathematics
#885

Quantum Mechanics in Your Face

YouTube · advanced · free

Commenters call it a wonderful, clear lecture on what happens when you take quantum mechanics seriously.

1 recommender · 1 thread · 2020Mathematics
#890

Particle Physics and the Higgs Boson

The Great Courses · beginner · paid

Commenters describe it as a really great introduction to the subject, recommended alongside Carroll's other Great Courses on dark matter, dark energy, and time.

1 recommender · 1 thread · 2020Mathematics
#909

Applied Dynamical Systems (Robert Ghrist)

YouTube · free

The commenter says Ghrist's courses are fantastic and lists this one alongside his multivariable calculus course.

1 recommender · 1 thread · 2020Mathematics
#914

Berkeley Physics Course: Electricity and Magnetism (Purcell)

Berkeley Physics Course · intermediate

One commenter suggests it as a strong complement to Feynman's Lectures for self-study of physics.

1 recommender · 1 thread · 2020Mathematics
#938

Monte Carlo Methods (Art Owen)

Stanford University · advanced · free

One commenter calls it a great course on Monte Carlo methods and points to its syllabus while arguing the field is rich and hard.

1 recommender · 1 thread · 2019Mathematics
#958

Linear Algebra (Aviv Censor)

Technion · beginner · free

Commenters recommend it as very beginner friendly, with a lot of step-by-step explanation.

1 recommender · 1 thread · 2019Mathematics
#967

Linear Algebra (Norman Wildberger)

YouTube · beginner · free

Commenters recommend it for its clear definitions, which they say make abstract vector spaces understandable.

1 recommender · 1 thread · 2019Mathematics
#970

18.014 Calculus with Theory

MIT OpenCourseWare · intermediate · free

One commenter suggests it as the more theoretical option for a self-studier past the usual freshman sequence, noting it was not available when they were a student.

1 recommender · 1 thread · 2019Mathematics
#971

18.024 Multivariable Calculus with Theory

MIT OpenCourseWare · advanced · free

One commenter suggests it as the theory-heavy option for a self-studier past the typical freshman sequence, pairing 18.014 and 18.034 with it.

1 recommender · 1 thread · 2019Mathematics
#972

18.034 Honors Differential Equations

MIT OpenCourseWare · advanced · free

One commenter suggests it to a self-studier as the more theoretical option compared with the standard differential equations course.

1 recommender · 1 thread · 2019Mathematics
#974

Approximation Theory and Approximation Practice (Nick Trefethen)

University of Oxford · advanced · free

One commenter points to Trefethen's lectures as the place to go for classical approximation with polynomials, alongside his Chebfun software.

1 recommender · 1 thread · 2019Mathematics
#976

18.S097 Applied Category Theory

MIT OpenCourseWare · advanced · free

Commenters suggest browsing its assignments to judge fit, and one notes it is the course to take if you want to understand the famous 'monad is a monoid in the category of endofunctors' joke.

1 recommender · 1 thread · 2019Mathematics
#983

18.303 Linear Partial Differential Equations: Analysis and Numerics

MIT OpenCourseWare · advanced · free

One commenter recommends it as the starting point for numerical PDE work and says they highly recommend the Julia-based materials.

1 recommender · 1 thread · 2019Mathematics
#994

Probability

University of Pennsylvania

One commenter calls it a fantastic course and says they hope to find it again after it disappeared from Coursera.

1 recommender · 1 thread · 2019Mathematics
#995

Calculus (MIT edX)

edX · mixed · free

One commenter calls it a great refresher for someone who had not looked at calculus in 8 years.

1 recommender · 1 thread · 2019Mathematics
#997

6.012 Introduction to Probability

MIT OpenCourseWare · beginner · free

One commenter points to it as the place to go for actually learning probability, as opposed to the statistics-oriented material used in machine learning courses.

1 recommender · 1 thread · 2019Mathematics
#1006

Introduction to Probability

probabilitycourse.com · beginner · free

A commenter says they are working through it themselves for probability while rusty on college math, and lists it alongside Khan Academy and Andrew Ng's Coursera course.

1 recommender · 1 thread · 2018Mathematics
#1008

Calculus

MIT OpenCourseWare · intermediate · free

Commenters use it to refresh college-level math; one describes relearning derivatives and matrix basics by working through it before taking machine learning courses.

1 recommender · 1 thread · 2018Mathematics
#1009

Probability

MIT OpenCourseWare · intermediate · free

One commenter used it while relearning college math after years away, alongside MIT OCW's linear algebra and calculus courses, before starting machine learning.

1 recommender · 1 thread · 2018Mathematics
#1013

Math background for ML

YouTube · beginner · free

Commenters point to it as a free way to fill in the math prerequisites before taking a more rigorous ML course.

1 recommender · 1 thread · 2018Mathematics
#1018

Statistical Mechanics Lecture on Entropy (Leonard Susskind)

YouTube · intermediate · free

One commenter calls it a great lecture on entropy and links it as the follow-up to their explanation of entropy as hidden information.

1 recommender · 1 thread · 2018Mathematics
#1025

Algorithmic Game Theory (Tim Roughgarden)

YouTube · advanced · free

One commenter recommends it as a mathematically rigorous follow-up to a discussion of Braess's paradox.

1 recommender · 1 thread · 2018Mathematics
#1036

MATH 415 Linear Algebra

University of Illinois Urbana-Champaign · intermediate

One commenter points to it as a good online option for learning linear algebra, alongside a pointer to the more abstract version of the course.

1 recommender · 1 thread · 2018Mathematics
#1065

The Practice of Mathematics

Institute for Advanced Study · beginner · free

A commenter recommends it as a set of lectures by Langlands laying out his view of mathematics that requires very little background.

1 recommender · 1 thread · 2018Mathematics
#1067

MAT170x Calculus with Analytic Geometry I

edX · beginner

A commenter in an self-learn-math thread says they are studying from it and calls it really good.

1 recommender · 1 thread · 2018Mathematics
#1081

Discrete Time Signal Processing

Coursera · beginner

Commenters say it is intuitive and visual, helping one finally understand Fourier transforms.

1 recommender · 1 thread · 2017Mathematics
#1102

Data Analysis for Life Sciences

edX · intermediate

One commenter, an experienced engineer, says they enjoyed it, got a lot out of it, and would recommend it, while noting it is not enough to start a career on its own.

1 recommender · 1 thread · 2017Mathematics
#1105

Plimpton 322 video lecture series

YouTube · intermediate · free

Commenters point to the series as a companion to the paper, giving more context on the authors' work on the tablet than press coverage does.

1 recommender · 1 thread · 2017Mathematics
#1106

Category Theory lecture series

YouTube · intermediate · free

Commenters say it is repeatedly recommended to programmers who want to learn category theory, and describe it as a great series.

1 recommender · 1 thread · 2017Mathematics
#1113

Calculus 1

Harvard Extension School · beginner · paid

One commenter, who took it remotely, describes Harvard Extension as a very positive experience and says the remote format fits a busy schedule.

1 recommender · 1 thread · 2017Mathematics
#1117

Elementary Mechanics from a Mathematician's Viewpoint

University of Georgia · intermediate · free

One commenter offers it as a free alternative to pricier physics-for-mathematicians texts, noting it is based on Spivak's eight lectures.

1 recommender · 1 thread · 2017Mathematics
#1120

6.432 Stochastic Processes, Detection and Estimation

MIT OpenCourseWare · advanced · free

One commenter calls the graduate EECS course from MIT "great" for anyone doing random processes, along with its corresponding textbook.

1 recommender · 1 thread · 2017Mathematics
#1122

Effective Thinking Through Mathematics

edX · beginner · free

One commenter says they found it valuable after reading an article on learning mathematics, and it was offered as a related resource.

1 recommender · 1 thread · 2017Mathematics
#1130

Big Picture Calculus

MIT OpenCourseWare · beginner · free

The one commenter calls it designed precisely for refreshing calculus before moving on to other math.

1 recommender · 1 thread · 2017Mathematics
#1132

Math 3500/10 (Theodore Shifrin lectures)

University of Georgia · mixed · free

One commenter calls these great lectures by Theodore Shifrin and adds them to a list of calculus resources.

1 recommender · 1 thread · 2017Mathematics
#1160

6.008.1x Computational Probability and Inference

edX · advanced · free

Commenters point to it as a strong, free theoretical probability option on edX alongside other university courses.

1 recommender · 1 thread · 2016Mathematics
#1163

Calculus in a Single Variable

Penn State · beginner

One commenter suggests it as the next step after the Ohio State calculus course for someone who knows almost no calculus, as part of a math path for machine learning.

1 recommender · 1 thread · 2016Mathematics
#1168

Differential Equations (Laplace Transform)

Khan Academy · intermediate · free

One commenter points to it as a link to try and says Khan Academy generally explains things remarkably well, though they had not watched these particular videos.

1 recommender · 1 thread · 2016Mathematics
#1170

15.053 Optimization Methods in Management Science

MIT OpenCourseWare · intermediate · free

Commenters point to it as an excellent resource with a running example that covers both theory and practical implementation of the simplex method.

1 recommender · 1 thread · 2016Mathematics
#1177

Stats 101

YouTube · beginner · free

Commenters point to it as a free, self-paced basic statistics course for anyone starting from scratch.

1 recommender · 1 thread · 2016Mathematics
#1178

Introduction to Statistics

Coursera · beginner · free

Commenters describe it as an informative, easy-to-follow introduction to basic statistics, and one calls Thrun's version excellent for brushing up skills.

1 recommender · 1 thread · 2016Mathematics
#1190

Statistics One

Coursera · beginner · free

One commenter calls it the #5 rated course in their Coursera experience and is currently taking it, though they found the related Statistical Inference course weak.

1 recommender · 1 thread · 2015Mathematics
#1195

18.783 Elliptic Curves

MIT OpenCourseWare · advanced · free

One commenter took it after reading djb's detailed IETF mailing list posts, wanting to understand the underlying math, and praises the OCW style of free, no-signup material.

1 recommender · 1 thread · 2015Mathematics
#1196

The Messenger Lectures (Leonard Susskind)

Cornell University · beginner · free

One commenter points to it as a quick overview of quantum entanglement ideas, with Susskind's longer Stanford lectures as the in-depth follow-up.

1 recommender · 1 thread · 2015Mathematics
#1198

Journey into Information Theory

Khan Academy · beginner · free

A commenter calls Khan Academy's "Journey into" lessons ones that "changed the way I think about the world" and urges everyone to check this one out.

1 recommender · 1 thread · 2015Mathematics
#1204

Modeling and Optimization

Coursera

Commenters describe it as great and tie it to the MiniZinc team, who are presenting it.

1 recommender · 1 thread · 2015Mathematics
#1206

Mooculus

Ohio State University · beginner · free

A commenter recommends it simply as a good option for learning math alongside Coursera and edX courses.

1 recommender · 1 thread · 2015Mathematics
#1207

Algebra and Trigonometry

Khan Academy · beginner · free

Commenters call Khan Academy great for mastering algebra and trig, with the advice to watch the videos and work through many problems.

1 recommender · 1 thread · 2015Mathematics
#1211

Mathematical Biostatistics Bootcamp

Coursera · intermediate · free

One commenter says it is a little more careful about the math than the courses in the data science specialization, though it is quicker than the MITx probability course.

1 recommender · 1 thread · 2015Mathematics
#1212

Mathematical Biostatistics Bootcamp 2

Coursera · intermediate · free

One commenter points to it as a quick but more mathematically careful companion to the data science specialization courses, alongside the MITx probability course.

1 recommender · 1 thread · 2015Mathematics
#1224

Mathematical Methods for Engineers

MIT OpenCourseWare · intermediate · free

One commenter, who took the course at MIT, recommends the online version to anyone who wants to learn linear algebra.

1 recommender · 1 thread · 2015Mathematics
#1233

College Algebra

Udacity · beginner · free

A commenter who is a self-described math beginner says they are halfway through it and points to it as a free starting place before more advanced reading.

1 recommender · 1 thread · 2014Mathematics
#1249

STAT 580 Markov Chains

University of Alberta · intermediate · free

Commenters point to the free, in-depth course notes as a reference for Markov chains.

1 recommender · 1 thread · 2014Mathematics
#1258

Math 55

Harvard University · advanced

Commenters call it an incredible class, pointing to it as a standout example of Harvard's theoretical math training.

1 recommender · 1 thread · 2014Mathematics
#1260

Compressed Sensing (Terence Tao)

YouTube · intermediate · free

One commenter calls it a very well presented lecture of about an hour total and points to its image recovery examples as a way to learn the topic.

1 recommender · 1 thread · 2013Mathematics
#1264

Homotopy Type Theory

Carnegie Mellon University · advanced · free

One commenter was pointed to it by a member of the ##hott IRC channel as a place to learn the subject.

1 recommender · 1 thread · 2013Mathematics
#1266

Numerical Linear Algebra (Gilbert Strang)

MIT OpenCourseWare · intermediate · free

One commenter notes that Strang has fantastic MIT OpenCourseWare lectures on numerical linear algebra, in a thread where the course was recommended.

1 recommender · 1 thread · 2013Mathematics
#1267

CS202 Discrete Mathematics

Saylor Academy · intermediate · free

A commenter, a second-year CS student, says the course "looks pretty solid" for building the discrete math background useful for CS.

1 recommender · 1 thread · 2013Mathematics
#1284

Matrix Algebra with Python

Coursera · intermediate

One commenter recommends it as an applied class that ties linear algebra to Python for people interested in computer vision, machine learning, or cryptography.

1 recommender · 1 thread · 2013Mathematics
#1294

Single Variable and Vector Calculus

MIT OpenCourseWare · intermediate · free

One commenter says they would not learn that material from a book and recommends MIT OCW's calculus course for covering single variable and vector calculus up to the Green, Stokes and Gauss theorems.

1 recommender · 1 thread · 2013Mathematics
#1306

15.075 Statistics for Applications

MIT OpenCourseWare · intermediate · free

The one commenter calls it a good way to tie together distributions, the Central Limit Theorem and estimation after the basics are in place.

1 recommender · 1 thread · 2012Mathematics
#1315

Intro to Physics: Landmarks in Physics

Udacity · beginner

One commenter recommends it as a starting point for learning physics and says they are having a lot of fun with it while halfway through.

1 recommender · 1 thread · 2012Mathematics
#1331

Physics II

Yale University · beginner · free

One commenter says they get more out of Yale's recorded Physics II lectures on iTunes U than from their own college lectures, even with the added instructor interaction there.

1 recommender · 1 thread · 2011Mathematics
#1332

Statistics

Khan Academy · beginner · free

One commenter says Khan Academy covered everything in their statistics and linear algebra classes, so they recommend it as a companion to AIMA.

1 recommender · 1 thread · 2011Mathematics
#1336

EE364 Convex Optimization

Stanford · advanced · free

Commenters point to it as the next step after linear algebra and linear dynamical systems courses, with lectures freely available on YouTube.

1 recommender · 1 thread · 2011Mathematics
#1340

18.086 Computational Science and Engineering II

MIT OpenCourseWare · intermediate · free

One commenter wholeheartedly recommends it alongside Strang's book, saying it builds intuition for basic problems in scientific computing.

1 recommender · 1 thread · 2011Mathematics
#1350

Modern Physics (Leonard Susskind)

Stanford University · mixed · free

Commenters call Susskind's Stanford modern physics lectures fantastic and point people to YouTube to find them.

1 recommender · 1 thread · 2010Mathematics
#1364

Precalculus

Khan Academy · beginner · free

One commenter recommends it as a starting point for someone already comfortable with algebra, and suggests using the site's videos to fill in topics they find hard.

1 recommender · 1 thread · 2010Mathematics
#1367

Fundamental Concepts of Math (M300)

UMass Amherst · beginner · free

Commenters say it got them excited about math as undergraduates and recommend the notes as a good introduction to proof-based foundations.

1 recommender · 1 thread · 2009Mathematics
#1375

Probability for Data Mining

Carnegie Mellon University · beginner · free

Commenters describe Andrew Moore's introductory probability lectures as really good for anyone doing machine learning.

1 recommender · 1 thread · 2008Mathematics

Other topics

Machine Learning & AI (172)Algorithms & Data Structures (78)CS Fundamentals & Systems (166)Programming Languages (124)Web & Mobile Development (131)Databases & Data Engineering (30)Security & Cryptography (25)Science & Engineering (150)Business, Finance & Economics (91)Design & Creative (31)Humanities & Social Science (154)General Learning (46)

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help