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

Intro to Programming

Khan Academy

3 recommenders · 3 threads · recommended in 2 years, 2020–2021 · score 3.2

Go to course ↗

Khan Academy's free, browser-based introduction to programming, which teaches programming principles through interactive video lectures where learners can pause and edit the example code. Commenters also mention a more advanced follow-up course.

Commenters call it free, ad-free, and better than other courses at teaching the principles of programming as a whole, and say the ability to pause and interact with the lecturer's code helps.

Algorithms & Data Structuresbeginnerfreeinteractive MOOC#programming basics#javascript#interactive#khan academy

Recommendations by year

20202021

On Reddit (3)

  1. Strongly recommends6C64PXr/learnprogramming2020in “How hard is JavaScript to learn after wetting my feet in Python?”▲ 16

    I very very very strongly recommend Khan Academy's course. It's free, non-profit, no ads or upsells, and covers the principles of programming as a whole better than any other course I've seen on any other programming language.

  2. RecommendsMartian_Tr/learnprogramming2021in “Finally made my first Java program!”▲ 2

    Congratulations man! I think Khan academy has a great basic and advanced course in programming. Try it out if you want to solidify some info.

  3. Recommendsoh-no-u-guys-my-coder/learnprogramming2020in “Any Advice or Reassurance: Struggling A Bit - Learning Python”▲ 2

    I'd say your brain is more likely not suited for this teacher/style than your brain is not suited for programming. When I get stuck on a concept that is confusing me, I try to find a different person to learn it from, or watch 5 different videos from 5 different people. Someone will use a better…

Related courses

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