Here we’ve collected some of the best coding games and programming apps designed just for kids! (Adults will like them, too.) Most of these apps are free to download, so start coding!
For Age 5 and Under:
Lightbot is a fun, interactive game that allows kids to program a robot to move around a grid. Kids will be introduced to programming concepts such as loops and if-then statements by solving puzzles. Available for iPhone, iPad, Android and Kindle.
Scratch Jr. enables young children to program personal games and interactive stories. This introductory programming language involves connecting programming blocks to create, edit and animate characters called Sprites.
With PBS KIDS ScratchJr, kids can create their own interactive stories and games featuring their favorite characters from Wild Kratts, Nature Cat, WordGirl and Peg + Cat! The storytelling possibilities are endless with this creative coding app for children ages 5-8.
For Age 6 and Up
The Hour of Code is a challenge promoted during Computer Science Education Week. Thousands of schools and organizations like Year of Code put on #HourOfCode events through the week using these coding puzzles created by Code.org in partnership with companies to produce appealing activities that feature characters from Frozen, Star Wars and featuring Minecraft. These puzzles are a great place to start your coding adventure.
Lightbot is a fun, interactive game that allows kids to program a robot to move around a grid. Kids will be introduced to programming concepts such as loops and if-then statements through puzzle logic and design. Available for iPhone, iPad, Android, Windows, Mac and Kindle.
Scratch allows you to program personal games, interactive stories and animations. You can create characters (aka Sprites) and share your creations online. Scratch encourages creative thinking and reasoning skills.
Erase All Kittens is a fantasy game that teaches beginner programmers HTML and CSS. The goal is to find and save kittens! This game appeals to children of all ages.
MIT’s App Inventor is an online block-building programming tool that enables users to build first time apps for Android devices. This simple program allows you to build an app in under one hour! Don’t have an Android device? There is an emulator you can download on the site.
Learn to code by fixing a broken video game featuring a flying robot that tries to avoid obstacles in its path!
Build a mobile game from scratch. Based on the robot video game in TouchDevelop with advanced features.
Add new elements to the robot video game you created in The Birth of Bot following this online tutorial.