Coding is one of the most demanded skills in the 21st century learning. There is a growing need for teaching students the fundamentals of coding and computer programming not only because these are the skills needed for the future job market but also because coding allows learners to better understand their digitally focused life and therefore enhance their interaction with digital media.
Learn the basics of computer programming with Daisy the Dinosaur! This free, fun app has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app’s challenges. After playing Daisy, kids can choose to download a kit to program their own computer game.
2- Hopscotch
Hopscotch teaches kids to code using simple, intuitive building blocks. Kids can create games, animations and other programs in this colorful, interactive environment. Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them. Hopscotch was inspired by MIT’s Scratch and gives kids a creative way to learn the fundamentals of computer programming.
‘The new Bee-Bot App from TTS Group has been developed based on our well-loved, award-winning Bee-Bot floor robot. The app makes use of Bee-Bot’s keypad functionality and enables children to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns.’
4- Cargo-Bot
Cargo-Bot is a puzzle game where you teach a robot how to move crates. Some of the features that Cargo-Bot:
- Beautiful retina graphics
- Fiendish puzzles
- A game about programming, programmed entirely on iPad
- Record your solutions and share them on YouTube
- Learn more about how it was made by searching for Codea on the App Store
7- CoderDojo ( update:no longer working)