With the recent success and subsequent disappearance of FlappyBird, you can make your own playable version on MIT’s Scratch software platform. These series of tutorials will give you a good starting point. From here you can elaborate, expand, and enhance.
Today’s students will not only need to know how to use technology as an end user, but also as a developer. As technology finds its way into everything we do and use, there are people who are creating the code and technology behind the scenes. Tomorrow’s computer courses should be less learning how to use the software, and more learning how to write that software.
Here are some great resources to help kids get started. Easy enough for even the most elementary understanding of programming.