4 ms·
In my experience it's rarely a problem with the material itself. Motivated or engaged kids will quickly outpace "kids" material anyway, and will move onto conve
by joshvm 6y ago
In my experience it's rarely a problem with the material itself. Motivated or engaged kids will quickly outpace "kids" material anyway, and will move onto conventional resources. Right now cheap resources available to educators are ridiculously accessible. Though remember that the cost of kitting out a classroom with hardware adds up really fast.
The challenge is getting kids engaged enough that they start experimenting by themselves. Also the same for older kids and adults. People will nod and smile, do all the exercises and then never touch the resources again. I've been doing outreach for a decade or so, this is totally common with students of all ages.
That said, for programming you need material that promotes very quick and visual or physical feedback loops. You also need projects that are fun and achievable, but also can be extended.
Also be aware of how long something will take a total beginner to do. When I'm designing projects for summer schools (16-24), I generally assume that if I can do it in a day from scratch, it'll take them a couple of weeks if they have no experience. Take that with a pinch of salt, but I've found it's pretty accurate.
- woofie11 6y agoTry KA JavaScript. It's very clear, step-by-step, in-depth tutorials, around fun topics, followed by an open-ended coding environment. It seems almost ideally designed for kids.