Ask HN: How should I teach code to kids?
11–20 of 138 posts
Re: Ask HN: How should I teach code to kids?
#12Re: Ask HN: How should I teach code to kids?
#13I agree with the other comments in that they need to be interested first. Well, how do you get them interested? That depends on their interests and hobbies. So what I would do is create a short video that ties one of their hobbies to programming, and try to discuss what they thought of the video. Once you get them hooked, they'll be ready to learn.
Re: Ask HN: How should I teach code to kids?
#14Don't. Kids that age should be playing outdoors.
Re: Ask HN: How should I teach code to kids?
#15It's basically a UI for writing/sharing/leading code exercises.
It should obviously be using a database and have better security, but that wasn't a major priority for my original purpose.
Re: Ask HN: How should I teach code to kids?
#16It's a 3rd person view where you control an astronaut on different missions. It has some RTS elements as there are various robots to control.
However, in addition to being able to directly control the robots (which is fun and accessible), you can write code that it'll execute and automate some simple tasks, like fetching resources, defending a base, etc. It's very high quality and well made, and incorporates step by step lessons, starting with basics of programming. Your creativity is the limit.
What I've found out recently is the game was eventually released as open source (it was originally commercial) and picked up by a community of people working on making it better, and it's suppported on modern systems.
It's called Colobot [0] and I highly suggest you try it out, see if you think the kids would find it interesting.
Re: Ask HN: How should I teach code to kids?
#17For younger kids I only recommend Scratch Jr. since it is natural, has less friction, and doesn't require reading.
Re: Ask HN: How should I teach code to kids?
#18We've recently started to teach kids with the use of Aidlab (https://www.aidlab.com/developer) to show them some basics about heart, lungs or motion data. They are able to measure themselves, develop simple apps thanks to Unity engine, and make use of those data (ex. building games that use respiration level to control game character).
Re: Ask HN: How should I teach code to kids?
#19I teach. I have the kids learn Python between age 9 and 11 depending on when they are interested. We write games and learn the fundamentals of CS by following the curriculum of Rice's "Introduction to Interactive Programming in Python" class designed by Rixner and Warren. It has a Python interpreter and game library that compiles in-browser into javascript, which is a very helpful design for a first class, and for sh…
Re: Ask HN: How should I teach code to kids?
#20https://www.amazon.com/Lauren-Ipsum-Computer-Science-Improba...