Hacker ApprovedDepartments

The best online courses, according to hackers

17 online courses were recommended on Hacker News between November 2025 and November 2026. We rank them by how many separate people recommend each one, and 6 earn the Hacker Approved badge.

Top picks

The three most recommended online courses with the badge. Each figure is 2 people. RecommendsCriticizes One comment

  1. Math Academy

    35 recommend, 1 criticize, 97% approval

    Ranked 1 of 17 by recommenders

    Structured skill tree with prerequisites

    People recommend it for a structured, distraction-free path through math with diagnosed gaps and many practice problems. The most common caveat is that the explanations are often too thin.

    Visit mathacademy.com

  2. Nand2Tetris

    31 recommend, 3 criticize, 91% approval

    Ranked 2 of 17 by recommenders

    Explains computers from logic gates up

    People recommend it as a hands-on way to learn how computers work, from logic gates up to compilers. Critics note it skips microcode.

    Visit nand2tetris.org

  3. Neural Networks: Zero to Hero by Andrej Karpathy

    29 recommend, 2 criticize, 94% approval

    Ranked 3 of 17 by recommenders

    Strong starting point for learners

    Free video lecture series that builds neural networks from backpropagation up to a GPT-2 clone, praised for intuition. Caveat: some find it oversimplified.

All 17 online courses, ranked

Select a column heading to sort. Approval share is recommenders out of everyone who gave an opinion; the tick on each bar marks the 2 to 1 line the badge needs. Months counts the months, out of 13, in which someone recommended it.

Online courses ranked by the number of people who recommend them
Rank
1Math Academy35197%129 mo6 ownersApproved
2Nand2Tetris31391%10—Approved
3Neural Networks: Zero to Hero by Andrej Karpathy29294%9—Approved
4CS193p SwiftUI course by Paul Hegarty13193%211.9 yrs5 owners—
5CS336: Language Modeling from Scratch12192%5—Approved
6CS50 by Harvard110100%8—Approved
Tied 7Advanced Compilers: The Self-Guided Online Course100100%4—Approved
Tied 7MIT Missing Semester10377%2——
Tied 7Build a Reasoning Model (From Scratch) by Sebastian Raschka10283%1——
10Machine Learning by Andrew Ng9190%6——
11Ziglings80100%3——
Tied 12MIT 6.824 Distributed Systems course70100%6——
Tied 12Whimsical Animations by Josh Comeau70100%2——
14Category Theory for Programmers by Bartosz Milewski60100%2——
Tied 15Seeing Theory5183%3——
Tied 15CMU 15-445 Database Systems course50100%2——
Tied 15Decomp Academy5271%1——

How we rank

Rank is the number of separate people who recommend a product in a Hacker News comment over the past year. Someone who praises the same online course in five threads counts once.

The badge goes to online courses that at least 10 people recommend, with recommenders outnumbering critics at least 2 to 1, recommended in at least 4 of the 13 months.

Rankings are never for sale. We may earn a commission when you buy through our links. It never changes the order.