Hacker Courses The online courses Redditors keep recommending, ranked from 12,717 public comments in 20 communities.
i

Best General Learning courses

The 16 General Learning courses Redditors recommend to each other on Reddit, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (306 recommendations). 14 of them are free. How ranking works.

#6Classic

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.

241 recommenders · 257 threads · 2014–2023General Learning
#134

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.

13 recommenders · 13 threads · 2020–2023General Learning
#157Rising

Open Source Society University Computer Science curriculum

OSSU · mixed · free

Commenters recommend it as a free, structured path that simulates a CS degree, with one calling it a well-rounded collection that gives a solid base, and another saying it offers more breadth than TeachYourselfCS.

11 recommenders · 11 threads · 2017–2023General Learning
#186

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.

6 recommenders · 6 threads · 2012–2022General Learning
#202Evergreen

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.

7 recommenders · 7 threads · 2012–2022General Learning
#367

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.

4 recommenders · 4 threads · 2016–2023General Learning
#423

Computational Thinking

Coursera · beginner

Commenters call it a quick, practical way to learn how to approach problems and organize logical thinking before tackling programming challenges.

3 recommenders · 3 threads · 2019–2021General Learning
#543

Introduction to Computer Science

Coursera · beginner · free

Commenters point to it as a free, general starting point for learning computer science principles rather than a single language.

3 recommenders · 3 threads · 2014–2021General Learning
#545

thenewboston programming tutorials

YouTube · beginner · free

Commenters call Bucky smart and say he explains programming in a human way, and that it is free and works well alongside other resources.

3 recommenders · 3 threads · 2017–2019General Learning
#551

Derek Banas programming tutorials

YouTube · beginner · free

Commenters call it good free content on programming topics and suggest it alongside other free video tutorial sources.

3 recommenders · 3 threads · 2014–2018General Learning
#599

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.

2 recommenders · 2 threads · 2014–2022General Learning
#651

Pre-Programming: Everything You need to know before you code

Udemy · beginner · paid

Commenters call it a great high-level roadmap of the industry that was invaluable for someone who knew nothing about computers beforehand.

2 recommenders · 2 threads · 2017–2019General Learning
#749

CS 101

Coursera · beginner · free

Commenters suggest it for people who feel rusty in basic CS, noting it explains the concepts behind variables, loops, and conditionals and needs no software download.

2 recommenders · 2 threads · 2012–2014General Learning
#763

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".

2 recommenders · 2 threads · 2014–2018General Learning
#858

OSSU Computer Science Curriculum

OSSU · mixed · free

Commenters point to it as a large collection of free courses focused on computer science knowledge rather than job training.

2 recommenders · 2 threads · 2020–2022General Learning
#875

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 · 2012–2018General Learning

Other topics

Machine Learning & AI (153)Algorithms & Data Structures (76)CS Fundamentals & Systems (49)Mathematics (60)Programming Languages (172)Web & Mobile Development (306)Databases & Data Engineering (17)Security & Cryptography (2)Science & Engineering (7)Productivity & Personal Development (4)Marketing & Growth (23)Business, Finance & Economics (45)Design & Creative (2)Humanities & Social Science (2)

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