3 ms·
I have a 7 year old and a 10 year old and have done lots and lots of volunteering teaching kids to code (via the Raspberry Pi Foundation's Code Club and CoderDo
by jvvw 6y ago
I have a 7 year old and a 10 year old and have done lots and lots of volunteering teaching kids to code (via the Raspberry Pi Foundation's Code Club and CoderDojo schemes). My boys are very into building things with redstone in Minecraft and I've done quite a bit of programming with them.
What I would say is that 7 is still very young - the important thing at this age is that they are enjoying it, which it sounds like your son is and with you as a mentor, I don't think you can go too far wrong. If you weren't a programmer, I might be pointing you in various directions but don't think I need to.
I'm mostly thinking about resources that might be helpful. It's worth being aware that on the Raspberry Pi there is a Python API which might be a good way to introduce Python for a Minecraft fan. There are some articles about in old issues of Hello World magazine (PDFs available for free here: https://helloworld.raspberrypi.org/issues https://helloworld.raspberrypi.org/issues). You might find the magazine interesting generally. There's also a book Adventures in Minecraft by Martin O'Hanlan and David Whale. Typing ability is one of the big issues with python at that age though I find (that and the ability to make syntax errors which you don't get in Scratch!).
In terms of Scratch, there's the Code Club curriculum https://projects.raspberrypi.org/en/codeclub https://projects.raspberrypi.org/en/codeclub which isn't perfect, but is fairly well road-tested.
The BBC Microbit is also fun and not too expensive if you are looking for something a bit different and has a visual programming interface. I prefer that to lots of the robot kits etc. out there because it's so flexible and you can extend it into electronics if you want to. Having said that Lego Boost went done extremely well with our boys and is well thought through, but not cheap.
But the important thing at this age is that they enjoy it, so I think there's an art in terms of following what interests them and encouraging them with that.