Kids Learn Programming

Kodu Game Lab

Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.

Scratch – Make your own animations and games!

Scratch MIT’s Media Lab in the US have made this brilliant piece of software available as a free download. It allows students to make their own animations and games by slotting together program building blocks. It’s graphical interface is incredibly easy to use, there’s a full set of help and examples on the website as well as printable instruction cards that students can use to learn new features of the software. It’s perfect for KS2, especially Years 5 and 6.

Coding for kids: an iPad programming language


Be Logical. Play CargoBot. Presenting CargoBot. The first game programmed entirely on iPad using Codea™.

Cargo-Bot is available  in the App Store for free.


Creating an App Inventor App begins in your browser where you design how the app will look. Then, like fitting together puzzle pieces, you set your app’s behavior. All the while, through a  live connection between your computer and your phone, your app appears on your phone.

It teaches some programming fundamentals while still being easy to use. It is hosted at MIT, along with lots of tutorials and materials aimed at educators.

Some guidelines for educators to start with AppInventor:

1. Start with the Hello Purr Tutorial and make sure every team (pair-programming) has a running version. You can let them play around a little bit. They get creative very  fast.

2. Work with concept cards:

Teaching Kids Programming

Article written by

Please comment with your real name using good manners.

Leave a Reply