Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I taught years 3 - 6 kids scratch for about 3 months. While I wouldn't say that Scratch taught them how to code, what it did do was teach them two things: thinking like a coder, and to be excited about coding.

Critical thinking and problem solving is something that seems like it's slowly fading away in modern education. So much of it is pure memorization for fill-in-the-bubble style tests. Letting kids at an early age tackle a problem that requires them to use separate steps and pieces of logic to complete seemed very developmental to me. Even over that short time span I noticed a huge difference in the mentality of how the kids approached problems after the course was finished.

As far as being excited about coding, I can't say just how important this is. Especially at a young age, as long as they feel like they have the capability to use the tools, almost 95% of the students I taught were fully engaged in playing with Scratch. I've taught adults js for a while now, and I usually get about a 30% engagement in any course, so those numbers were crazy to me. The problem though is when they get stuck, it has to be intuitive enough for them to figure out how to solve without being able to pour through stackoverflow posts. Kids don't use SO, they use Youtube to figure things out. Youtube had great scratch tutorials for them to follow, and so it was easy for them to get past things in a way they were comfortable with.

Overall while I think it isn't something that should be invested in heavily by kids, it's a great lauchpad to get them excited for coding in general. I see it as something akin to lego - it's there to fuel creativity and interest, not necessarily to replace architecture or engineering.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: