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

Best General Learning courses

The 46 General Learning 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 (137 recommendations, 2006 to October 2026). 26 of them are free. How ranking works.

#7Classic

Learning How to Learn: Powerful mental tools to help you master tough subjects

Coursera · beginner · free

Commenters call it a fundamental, quick course that improves study habits and helps with procrastination and retention, and often recommend it before other learning.

60 recommenders · 69 threads · 2014–2025General Learning
#33Evergreen

Model Thinking

Coursera · beginner · free

Commenters call it insanely useful, the best course on Coursera, and a great introduction to thinking in models, often recommending it as a free course.

12 recommenders · 12 threads · 2014–2023General Learning
#58

The Science of Well-Being

Coursera · beginner · free

Commenters call it an amazing, highly recommended course that covers a lot of happiness research and is free on Coursera.

9 recommenders · 9 threads · 2019–2024General Learning
#84

How to Speak

MIT OpenCourseWare · beginner · free

Commenters call it a must-watch lecture on presentation and public speaking, and say it explains its own tools clearly by following them.

5 recommenders · 5 threads · 2019–2024General Learning
#124Hidden gem

The Art of Doing Science and Engineering (Richard Hamming)

YouTube · intermediate · free

Commenters call it an incredible, pure-gold course on how to learn and do science, and recommend the lectures alongside the book.

3 recommenders · 3 threads · 2017–2023General Learning
#256

Computer Programming (Processing.js)

Khan Academy · beginner · free

Commenters call it an easy entry point for first-time programmers because it needs no setup and lets learners build visual applications right away.

2 recommenders · 2 threads · 2014–2020General Learning
#279

Pinch Hitter Course

AOPA · beginner

Commenters recommend it as a practical way for non-pilot passengers to learn emergency landing basics, noting it has reportedly saved lives when pilots suffer heart attacks.

2 recommenders · 2 threads · 2010–2013General Learning
#286

Programming Fundamentals

Coursera · beginner · free

Commenters describe it as a very good class on how to think as a programmer and a perfect intro that does not depend on any one language.

1 recommender · 2 threads · 2018–2019General Learning
#309

Thomas Keller Teaches Cooking

MasterClass · mixed · paid

Commenters call the cooking classes really good and say they would recommend it to anyone, though one notes it is slow-paced and calm compared with more energetic cooking shows.

2 recommenders · 2 threads · 2021–2022General Learning
#319

Internet History, Technology, and Security

Coursera · beginner · free

Commenters call it a great, lightweight introduction to internet history with interviews and archival footage, feeling more like an interactive documentary than a class.

2 recommenders · 2 threads · 2018–2020General Learning
#326

Your Deceptive Mind: A Scientific Guide to Critical Thinking Skills

The Great Courses · beginner · paid

Commenters recommend it as a starting point for learning critical thinking, and one says it helped them spot where their mind was running on autopilot.

2 recommenders · 2 threads · 2019–2020General Learning
#328

SAT Prep

Khan Academy · beginner · free

Commenters point to it as world-class SAT prep available for free, and as a sensible baseline for the roughly 20 hours of prep that College Board suggests.

2 recommenders · 2 threads · 2019–2020General Learning
#366

Biology: The Science of Life

The Great Courses · beginner · paid

Commenters describe it as thorough and well-tied-together, with a lot of detail on the cell machinery, genetics and central dogma, and say it is worth starting with.

2 recommenders · 2 threads · 2020General Learning
#384

Crash Course World History

YouTube · beginner · free

Commenters describe it as highly recommended for learning history in an entertaining way and say its content is generally good.

1 recommender · 1 thread · 2014General Learning
#392

Learning to Learn (Richard Hamming)

YouTube · mixed · free

Commenters call it an awesome 31-part course and describe it as a wonderful companion to Hamming's talk "You and Your Research".

1 recommender · 2 threads · 2021–2022General Learning
#424

What It's Like to Work in AI Right Now

Stanford University · beginner · free

Commenters describe it as a fantastic lecture with golden, actionable career advice from Andrew Ng and Laurence Moroney.

1 recommender · 1 thread · 2025General Learning
#428

solveIT

Answer.ai · mixed

Commenters say it teaches how to learn and solve problems in a way that stays valuable as AI takes over more coding, rather than encouraging delegating everything to AI.

1 recommender · 1 thread · 2025General Learning
#465

Time Management Fundamentals

LinkedIn Learning · beginner · freemium

Commenters say it was highly effective for fixing time-management problems similar to those of a burnt-out, directionless reader, and that it takes only two sittings.

1 recommender · 1 thread · 2022General Learning
#471

10 Day Vipassana Course Discourses (S.N. Goenka)

YouTube · beginner · free

One commenter says Goenka's YouTube lectures were far clearer than other material on the practice and left a strong impression.

1 recommender · 1 thread · 2022General Learning
#571

Superlearner

Udemy · beginner · paid

One commenter highly recommends it and says the loci method is extremely useful for remembering lists, though less so for abstract information.

1 recommender · 1 thread · 2015General Learning
#601

Science & Cooking Public Lectures

Harvard University · beginner · free

One commenter calls it their favorite Harvard lecture series, praising it alongside other online resources.

1 recommender · 1 thread · 2011General Learning
#647

Nicos Weg

Deutsche Welle (DW) · beginner · free

A commenter heartily recommends it for beginners, noting it is free and that its likeable characters and consistent storyline set it apart from typical language classes.

1 recommender · 1 thread · 2025General Learning
#661

Handwriting Repair

Kate Gladstone · beginner

One commenter points to it as the starting point for improving handwriting, alongside switching to felt-tip or fountain pens.

1 recommender · 1 thread · 2024General Learning
#670

Developing Chess Intuition

Chessable · beginner · paid

One commenter lists it among the Chessable courses they are "quite fond of" for lower-rated players, alongside the "Art of..." series.

1 recommender · 1 thread · 2024General Learning
#671

The Art of Chess

Chessable · beginner · paid

One commenter lists it among Chessable courses they are fond of, specifically the "Art of..." series for lower-rated players.

1 recommender · 1 thread · 2024General Learning
#672

Joy of Living

Tergar International · beginner · free

One commenter recommends it as an intro to Vajrayana practice, and it is mentioned only in passing within a longer personal account of meditation study.

1 recommender · 1 thread · 2024General Learning
#705

Guitar Courses (Justin Sandercoe)

JustinGuitar · beginner · free

One commenter calls Justin Sandercoe's course series "excellent" and used it alongside Rocksmith 2014 while learning guitar during Covid.

1 recommender · 1 thread · 2023General Learning
#748

The Everyday Guide to Wine

The Great Courses · beginner · paid

One commenter suggests it as a deeper resource for learning the vocabulary used to describe wine flavors.

1 recommender · 1 thread · 2022General Learning
#752

Understanding Complexity

The Great Courses · beginner · paid

One commenter says it changed how they view everyday life, from traffic to physiology, though they found it hard to name a specific change it caused.

1 recommender · 1 thread · 2022General Learning
#758

Life Design

Stanford University · beginner

One commenter recommends it as a structured aid for self-reflection while restarting a tech career.

1 recommender · 1 thread · 2022General Learning
#815

Poker at Hopkins

Johns Hopkins University · beginner

Commenters describe it as a good introduction to poker, built by a professor who had collected poker resources for years.

1 recommender · 1 thread · 2021General Learning
#846

Hour of Code

Code.org · beginner · free

One commenter used it as the first step for their child at age five, followed by Blockly Games and then Khan Academy JavaScript.

1 recommender · 1 thread · 2021General Learning
#896

Record Badass Screencasts

egghead.io · beginner · free

One commenter points to it, along with the companion article, as free practical tips for making screencasts, mainly in the context of recording tutorials.

1 recommender · 1 thread · 2020General Learning
#1046

Intro to Programming with Python

Udacity · beginner

One commenter recommends it as a starting point for people who are not already comfortable coding in general.

1 recommender · 1 thread · 2018General Learning
#1048

Introduction to Biology (genetics)

MIT OpenCourseWare · beginner · free

One commenter, a CS graduate who took it after their degree, recommends it as the foundational biology step before neuroscience and says understanding biology was more informative than learning new programming concepts.

1 recommender · 1 thread · 2018General Learning
#1090

Classic Readings in Computer Science (Harry Lewis)

Harvard Extension School · beginner

Commenters point to it as a guided route into the foundational CS papers, and note that non-enrolled people can follow along.

1 recommender · 1 thread · 2017General Learning
#1112

Piano Intro Course

Udemy · beginner · paid

A commenter says there are some great intro courses on Udemy that are often discounted to about $10, and that they found the experience thrilling.

1 recommender · 1 thread · 2017General Learning
#1167

How to Learn Math: For Students

Coursera · beginner

A commenter points to it as a useful resource on procrastination and productive study habits, referring to it as the "How we learn" course.

1 recommender · 1 thread · 2016General Learning
#1179

Creative Problem Solving

Coursera · beginner

Commenters say they had a great time with the class projects and find the tools useful for generating innovative solutions in daily life.

1 recommender · 1 thread · 2016General Learning
#1182

Chess Lecture Series (Ben Finegold)

YouTube · mixed · free

Commenters point to Ben Finegold's lectures specifically, calling him a great teacher who is very entertaining.

1 recommender · 1 thread · 2015General Learning
#1226

Lypur Music Theory Video Course

YouTube · beginner · free

Commenters list it among specific recommended resources alongside books and websites for learning music theory.

1 recommender · 1 thread · 2015General Learning
#1232

How to Learn Math

Stanford University · beginner · free

Commenters point to it as a short, useful guide to how to approach learning math, though it does not teach mathematics directly.

1 recommender · 1 thread · 2014General Learning
#1239

Ramsay's Ultimate Cookery Course

YouTube · beginner · free

Commenters point to it as a practical way to learn basic cooking techniques through simple, step-by-step recipes.

1 recommender · 1 thread · 2014General Learning
#1263

FSI Basic Spanish Course

Foreign Service Institute · beginner · free

One commenter points to it as the course to start with for learning basic Spanish, suggesting the "Basic" track is the right fit for a beginner.

1 recommender · 1 thread · 2013General Learning
#1293

Learning Creative Learning

MIT Media Lab · mixed · free

One commenter contrasts it with a Coursera course, calling it much more vibrant and engaging because of its live video, readings, discussion, and shared activities.

1 recommender · 1 thread · 2013General Learning
#1320

CS1101

Udacity · beginner

One commenter suggests it as the place to start for a math major who wants to get into programming quickly, before moving on to harder courses.

1 recommender · 1 thread · 2012General Learning

Other topics

Machine Learning & AI (172)Algorithms & Data Structures (78)CS Fundamentals & Systems (166)Mathematics (178)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)

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