Scratch for Kids Programming

Discussions recommend and share experiences using MIT's Scratch visual programming tool to teach programming concepts to young children (ages 5-12), including its effectiveness, fun factor, alternatives like Hedy or Replit, and progression to text-based coding.

πŸ“‰ Falling 0.2x Programming Languages
6,576
Comments
20
Years Active
5
Top Authors
#4887
Topic ID

Activity Over Time

2007
17
2008
51
2009
118
2010
221
2011
197
2012
339
2013
399
2014
365
2015
352
2016
464
2017
532
2018
440
2019
334
2020
472
2021
439
2022
620
2023
496
2024
466
2025
239
2026
15

Keywords

MS e.g LOT US JS com.aide youtube.com MIT HN google.com scratch kids programming learning program racket games kid code teach

Sample Comments

BMarkmann β€’ Jan 21, 2019 β€’ View on HN

My son is learning using Scratch (https://scratch.mit.edu/) and it's pretty well tuned-in to the way he thinks. Haven't put any "code" in front of him yet, but he can make some pretty neat games very rapidly using Scratch. Might be worth a look.

jdlshore β€’ Jun 22, 2016 β€’ View on HN

Was the programming language Scratch[0]? Because Scratch is flippin' awesome. My 8-year-old programs a new game in it every week, without prompting or coaching from me. They're getting progressively more sophisticated, with variables, loops, and everything.And yet his first exposure to it was dragging little icons into a list to make an animated character move... which is exactly the right material for a 90-minute course presumably designed for total neophytes.[0] <a href="https:

HelloFellowDevs β€’ Sep 18, 2018 β€’ View on HN

Make programming simple and fun. Scratch is a great gateway for younger kids >10. It'll allow them to see the cause and effects of adding different 'blocks' of code. The Scratch website also offers opportunities to remix previously made games. After 10, possibly introduce 'proper' programming and maybe create a small project together. The older they get the more ideas they may want to pursue on their own. It's best to make programming rewarding but not taxing at

nickpsecurity β€’ Jul 31, 2016 β€’ View on HN

Try Scratch. MIT designed it for kids to do code like they play with legos. They proceeded to do amazing things with it.https://scratch.mit.edu/

sanoli β€’ Jan 5, 2016 β€’ View on HN

How good is this for kids learning programming (compared to Scratch and others)?

olivier1664 β€’ Apr 7, 2017 β€’ View on HN

Have a try on https://scratch.mit.edu. My 9 year old kid love it.

hassancf β€’ Jul 3, 2020 β€’ View on HN

Off-topic: do you think this could be used to learn coding (by an 8-year old)? Especially a kid who easily gets bored with things like Scratch (MIT). Thanks in advance.

igrekel β€’ Jul 22, 2009 β€’ View on HN

I second the recommendation for Scratch.It is an environment where you have sprites and other objects. You program by assembling visual blocks that are either control structures, instruction top modify properties of objects, event triggers etc. It is good because it greatly reduces the part of learning to program where you find the syntax errors in your code. It is also a lot of fun because the result of your program is visual, animated and interactive.I introduced it to my nieces a few m

latexr β€’ May 19, 2025 β€’ View on HN

Maybe something like Hedy will work better for you, instead of Scratch.https://hedy.org/https://youtube.com/watch?v=ztdxlkmxpIQ

dang β€’ Mar 30, 2023 β€’ View on HN

Related. I'm a bit surprised there hasn't been more (most of these threads were small). Others?Ask HN: Alternatives to Scratch for a blind child? - https://news.ycombinator.com/item?id=34229502 - Jan 2023 (67 comments)Ask HN: is learning Elixir suitable for a kid who currently uses MIT’s Scratch? - <a href="https://news.ycombinator.com/item?id=3224