1- Daisy The Dinosaur
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.
3- 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
4- Tynker
Solve fun puzzles and learn to code. Simply drag & drop visual code blocks and program your characters to beat the level. The first adventure includes 20 puzzles that are free to play. Additional adventures and puzzle levels are available as in-app purchases.
5- CoderDojo
CoderDojo is a free coding club where kids around the world learn how to express themselves with digital tools, make cool stuff and have fun. The CoderDojo app is a handy way to get the latest news, tweets, images and coding resources from CoderDojos, and also lets you locate the nearest CoderDojo.
Cato's Hike
This is a cool app for learning about coding. Some of its features include :
- Simple programming interface using beautiful cards with pictures
- A visual manual to help guide parents and more interested users
- Loops, branches and if/else, goto labels, looking and chaining looks to look ahead, goto's, and simple memory using colored flags are the main tools used to introduce programming
- 60 levels and 12 tutorials (always working to add more!)
This game helps you learn the basics of JavaScript. No previous coding knowledge is required as the game takes you from a beginner, to coder, to hacker in our single player mode and on the battlefield. Earn certificates to show off your new coding and gaming skills to your friends! The more you code by hand, the more points you receive to unlock the ultimate weapons for the arena.
Codea
We think Codea is the most beautiful code editor you'll use, and it's easy. Codea is designed to let you touch your code. Want to change a number? Just tap and drag it. How about a color, or an image? Tapping will bring up visual editors that let you choose exactly what you want.
Are you CSS ready? Cascading Style Sheets (CSS) is the next step from basic HTML. If you want more control over the look and formatting of your webpage, then the L2Code CSS app will help you easily learn how. It provides step-by-step instructions and practice tutorials to help you master layout, colors, and fonts.