Hopscotch makes it easy for kids to create and publish programs all from their iPad! This app is easy and fun!
Coding is the new literacy! With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.
Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right?
It features 36 fiendishly clever puzzles, haunting music and stunning retina graphics. You can even record your solutions and share them on YouTube to show your friends.
The app gets you started by introducing you to the basic concepts behind the apps on your phone and the websites you visit. You’ll learn to understand the basic structure of code when you see it.
Daisy the Dinosaur is another app made by the same team who produced Hopscotch. It's a fantastic app for parents or teachers wishing to start kids coding young. The app is probably more suitable for children aged 5 - 7, whereas Hopscotch is more suitable for children aged 8 and above. It all depends on how fast your kiddies learn.
Codecademy is a fantastic website which can be used to teach students, children and adults the basics of coding. The best part is it's free! The website is all online and interactive, they even provide a curriculum with lessons and resources to help teachers get started.
Construct 2 is an awesome platform which can be used to build and develop HTML5 games or applications. It's a little more complicated than your basic Scratch drag and drop, but way more powerful. The best part is you can share and sell your completed product - or export as a PhoneGap product and upload to the app stores!
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.