#315 overall
Khan Academy JavaScript Programming
Khan Academy
2 recommenders · 2 threads · recommended in 2 years, 2013–2021 · score 1.5
Khan Academy's free, browser-based programming course teaching JavaScript through hands-on exercises and visual drawing, with processing.js also available. It is aimed at kids and adults alike.
Commenters call the Khan Academy programming courses great and very hands-on, and recommend them for kids starting around age 7 or middle school and up.
Web & Mobile Developmentbeginnerfreeinteractive MOOC#javascript#programming basics#kids#processing.js#interactive exercises
Recommendations by year
20062026
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).
One more addition for the list - the Khan Academy programming tutorials - https://www.khanacademy.org/cs Very hands-on, kid-friendly (but good for adults too) - I'd recommend them for middle school and up.
Also, there's Berkeley's Snap!, which is a browser-based version of MIT's Scratch, with some advanced additions like first class procedures. (http://snap.berkeley.edu/)