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

Hour of Code

Code.org

1 recommender · 1 thread · recommended in 1 year, 2021 · score 0.7

Search for it ↗

Hour of Code is a short, introductory block-based coding activity from Code.org, aimed at getting beginners, especially young children, to try programming. It uses visual drag-and-drop blocks, with many tutorials built around popular games and characters.

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

General Learningbeginnerfreeinteractive MOOC#block-based coding#blockly#children#introduction to programming#code.org

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsmurgindrag2021in “Ask HN: Please share your experience teaching your kids to program”

    Path for an eight year old (who started at 5):

    1) Hour of Code and Blockly, as well as some Blockly Games, age 5-7

    2) Khan Academy JavaScript and processing.js at age 7.

    He's pretty awesome at JavaScript now. The programming courses on Khan Academy are great. I will mention your child needs to be ready for it. At that age, a few months one way or the other is huge, as is having the mechanics of typing and mousing.

    Next step from there is the book "Code: The Hidden Language of Computer Hardware and Software (Developer Best Practices) " and Nandgame, as well as Micro:bit.

    I recommend against Scratch. It's a rabbithole that goes in the wrong direction. You get stuck in a local minimum, where it's really hard to move onto real programming, and within Scratch, there are a lot of local minima (move to random position).

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