You are using an outdated browser. Please upgrade your browser to improve your experience.

Kids Learn To Code With These Awesome Apps

Coding is the wave of the future, so if your kid is interested in coding, the sooner the better. This collection of apps is focused on teaching kids to code through easy learning tools.

Hopscotch: Learn to Code, Make your own game
Move The Turtle. Programming For Kids
Start Scratch: Tutorials for Scratch 2.0

Best Apps

Highest scored apps in the category

Nancy Drew Codes and Clues Mystery Coding Game
Nancy Drew Codes and Clues Mystery Coding Game

Nancy Drew Codes and Clues Mystery Coding Game

Her Interactive

Educators and Parents Agree

Educators and Parents Agree! Nancy Drew Codes and Clues is a Top-Rated Learning Game for Kids!

Kids will learn basic coding, reading and critical thinking skills as they find clues and code their robot puppy in this fun story-based hidden object mystery game!

“The strength is that the coding element is useful within the story instead of being an isolated...

Hopscotch: Learn to Code, Make your own game
Hopscotch: Learn to Code, Make your own game

Hopscotch

Hopscotch Technologies

Hopscotch is coding made for you

Hopscotch is coding made for you.

Learn to code by making things you enjoy playing. Our award-winning block-based language was built from the ground up to be used on your touchscreen iOS device. With Hopscotch, you get a blank canvas for your imagination, a community filled with inspiration, and an audience to begin using your products the moment you publish them.

Winner...

Tynker - Learn to Code. Programming Made Easy.
Tynker - Learn to Code. Programming Made Easy.

Tynker

Tynker

Tynker is the easiest way for kids to learn programming

Tynker is the easiest way for kids to learn programming. Solve fun puzzles using visual blocks or Swift to learn the basics. Then you can create your own amazing games using over 100 step-by-step coding tutorials. Great for the Hour of Code!

NEW! Space Cadet and Dragon Spells courses with 100+ activities and all puzzles now available in Swift.

AWARDS
***...

codeSpark Academy with The Foos - coding for kids
codeSpark Academy with The Foos - coding for kids

codeSpark Academy with The Foos

codeSpark

codeSpark Academy with The Foos is the #1 learn to code program for kids 4-9

codeSpark Academy with The Foos is the #1 learn to code program for kids 4-9! This award-winning app has been downloaded and played by over 4 million kids in 201 countries.

codeSpark Academy teaches the basics of computer programming through a variety of interactive learning activities including puzzles, games, step-by-step creative projects, game design and offline printables – all of which...

Move The Turtle. Programming For Kids
Move The Turtle. Programming For Kids

Move The Turtle

Next is Great

*** Winner of a Parents’ Choice Gold Award

*** Winner of a Parents’ Choice Gold Award
_______________________________________________
"I highly recommend it for all kids, whether or not they want to get into programming. The kind of thinking required to solve the tasks in the app is important for everyone to learn, for every field of study."
-- Wired.com / Geek Dad

"Are you a computer geek that loves programming or...

Also Good

Apps with average score

Tynker for School - Learn to Code. Build anything!
Tynker for School - Learn to Code. Build anything!
Tynker for School - Learn to Code. Build anything!

Tynker for School - Learn to Code. Build anything!

Tynker

Tynker is the easiest way for children to learn programming. Solve fun puzzles to learn coding concepts, easily build games, and publish them the community. Over 100 step-by-step tutorials included for games, apps, drawing, music, physics, and more. Great for an hour of code!

Classroom management features for teachers available...

Cargo-Bot
Cargo-Bot
Cargo-Bot

Cargo-Bot

Two Lives Left

Over one million people have enjoyed Cargo-Bot! The puzzle game that challenges your brain and helps you learn programming concepts.

Cargo-Bot is the first game programmed entirely on iPad® using Codea™

It's a puzzle game where you teach a robot how to move crates. Sounds simple, right? Try it out!

• Beautiful graphics
•...

Boogie Bot - Coding for kids - Learn to code
Boogie Bot - Coding for kids - Learn to code
Boogie Bot - Coding for kids - Learn to code

Boogie Bot - Coding for kids - Learn to code

NybleApps LLC

Boogie Bot is a fun and interactive learning app which will introduce kids to computer programming using Blockly - Google's visual programming language.
In this app kids will program a robot to dance while they learn the basics of coding. Boogie Bot makes learning easy by engaging kids in an interactive...

Box Island - Award Winning Coding Adventure
Box Island - Award Winning Coding Adventure
Box Island - Award Winning Coding Adventure

Box Island - Award Winning Coding Adventure

Radiant Games

◆ Box Island - Award Winning Coding Adventure for Kids!

Box Island is a mobile game that takes boys and girls on an exciting adventure, while teaching the fundamentals of coding. Kids apply the basics, such as loops and conditionals, to progress through the super fun and challenging gameplay. Rendered in...

Coda Game - Make your Own Games
Coda Game - Make your Own Games
Coda Game - Make your Own Games

Coda Game - Make your Own Games

Filimundus AB

Coda Game is the kids’ own game engine!

In Coda Game you can be the boss of your own awesome games. Drag and drop the visual coding blocks to create games such as Air Hockey, Flappy Bird and Platform games and share them with the world! Your imagination is the only...

Start Scratch: Tutorials for Scratch 2.0
Start Scratch: Tutorials for Scratch 2.0
Start Scratch: Tutorials for Scratch 2.0

Start Scratch: Tutorials for Scratch 2.0

Seasoft Computing

This app was developed independently of the MIT Scratch Team, which produces the Scratch programming language and online community. The Scratch name and Scratch cat are trademarks of MIT.

With 150+ Scratch blocks, 25+ Scratch tutorials, 180+ quiz questions and well over 15000 words of exclusive content, the Start Scratch app...

Freggers Play
Freggers Play
Freggers Play

Freggers Play

Spin AG

With Freggers Play, learning how to code can be easy as pie. You can tell stories with animated animals and characters or invent your own games. Or you just have fun building in 3D and at the same time improve creativity and spatial imagination. With its many possibilities our award-winning...

Junior Coder for School - Learn coding
Junior Coder for School - Learn coding
Junior Coder for School - Learn coding

Junior Coder for School - Learn coding

NybleApps LLC

Junior Coder is an exciting app that introduces kids to computer programming concepts using games and puzzles. It is easy to use and no prior programming experience is needed. Kids can create their own puzzles and challenge themselves or their friends.

This app supports multiple users and there is no...

Tinkerblocks – code, create, play
Tinkerblocks – code, create, play
Tinkerblocks – code, create, play

Tinkerblocks – code, create, play

urbn; pockets

Easy and fun coding – for everyone.
Tinkerblocks is a coding app for girls and boys aged six and up – a language free digital toy! Create your individual "Magic Eight Project", invent your "Fun Alarm System" – bring your ideas to life!
With Tinkerblocks children get into coding by a simple...

Boogie Bot - Coding for kids - Learn Programming
Boogie Bot - Coding for kids - Learn Programming
Boogie Bot - Coding for kids - Learn Programming

Boogie Bot - Coding for kids - Learn Programming

NybleApps LLC

** Pay once and play forever. No in-app purchase.
** No ads.
** All future updates are free.
** Volume discount available for schools and educational institutions.

Boogie Bot is a fun and interactive learning app which will introduce kids to computer programming using Blockly - Google's visual programming language. In this app,...

Cato's Hike: A Programming and Logic Odyssey
Cato's Hike: A Programming and Logic Odyssey
Cato's Hike: A Programming and Logic Odyssey

Cato's Hike: A Programming and Logic Odyssey

Hesham Wahba

A little programmer odyssey!

"Who says that computer programming should only be left to the adults?... although Cato’s Hike is geared towards children, it can definitely unlock the little programmer in all of us." -- AppAdvice

Cato is a little boy who just like every little boy likes to go out and...

SpriteBox : Code Hour
SpriteBox : Code Hour
SpriteBox : Code Hour

SpriteBox : Code Hour

LightBot Inc.

Run and jump into coding!

SpriteBox is a unique puzzle-platformer; a mix of exploration and learning to code.

By giving Sprite programs of instructions to follow, you can advance through unique worlds and help free Sprite's bottled-up friends.

During your adventure, you'll learn to sequence commands, change parameters, debug faulty logic, and...

Cato's Hike Lite: A Programming and Logic Odyssey
Cato's Hike Lite: A Programming and Logic Odyssey
Cato's Hike Lite: A Programming and Logic Odyssey

Cato's Hike Lite: A Programming and Logic Odyssey

Hesham Wahba

A little programmer odyssey!

"Who says that computer programming should only be left to the adults?... although Cato’s Hike is geared towards children, it can definitely unlock the little programmer in all of us." -- AppAdvice

Even though this is the Lite version, it includes the tutorial world and the...

Other Apps

Could be good for special cases

Robot School. Programming For Kids - FREE

Robot School. Programming For Kids - FREE

Next is Great

Robot School. Programming For Kids is a programming game suitable for children aged 7 and above. Try out free version of Robot School and get hooked into programming!

R-obbie the Robot crashed his spaceship in a far away galaxy. R-obbie needs a lot of energy to get back to his planet. Drag and drop programming instructions to help him reach the fuel he needs to return home safely.

Robot School offers a child-friendly way to learn procedures, loops and conditional instructions, while making programming fun and accessible, regardless of prior experience.

-----

Key Features:
* 45 levels that teach real programming logic 
* Drag and drop instructions to control R-obbie and collect the fuel
* New powers and achievements unlocked after completing each level
* A preview of your code in Swift programming language
* An easy way to share your code on Facebook
* NO in-app purchases

PSST... Robot School is a great logic game for grown ups too! 

-----

"In fifteen years we'll be teaching programming just like reading and writing... and wondering why we didn't do it sooner."
-- Mark Zuckerberg

"Robot School is a great app for teaching coding to kids in a way that helps them visualize what is being taught."
-- 148apps.com

"If you have been wondering how to help your kids learn how to code, Robot School is a great place to start. It’s suitable for ages 7+ who love to play LEGO and want to learn how to control their own robots. The game is an excellent playground for kids to practice their critical thinking and creative problem solving skills."
-- Geeks With Juniors

"There’s a lot of buzz about children learning coding. Robot School is one of the apps trying to help. For age seven and up, it introduces coding logic across 45 levels of accessible, robot-guided puzzling."
-- The Guardian

"Robot School, a game for kids 7 and up, looks like a fancy version of Light-Bot."
-- Boing Boing

"I admire this app a great deal as it allows users the chance to drag and drop programming commands so children can spend their time focusing on the logic of how to move this robot about without having to memorize bits of code or struggling to avoid simple typos and other mistakes that will cause impasses and frustrations. With these commands laid out in front of users organized left to right, much like reading a book, the coding experience is eased for reluctant users who can truly visualize how these codes effect the movements of R-obbie. There is no time limit to these tasks, no score to beat, and no stars to collect, which I appreciate a great deal."
-- AppReviewDaddy.com

"This cool educational app offers a series of challenges that kids can solve using programming elements, including functions like loops that are used in languages from BASIC to Java. The levels get progressively more complex as they introduce new variables and require more steps to reach the solution. You can even see how your code translates to Swift, an iOS and OS X programming language, based on the elements you’ve used."
-- Cool Mom Tech

"We think the app is a great addition to support students from the age of 6+, as they embark on grasping the foundations of programming."
-- UK Ed Chat

FunCode

FunCode

Shenyang Zhibao Technology Co., Ltd.

FunCode is an interesting programming application designed for the school students aged 6 to 18. Besides learning programming, children will enhance their ability of mathematics and logical thinking through visualized games. By using the cartoon roles and audios embedded in FunCode, children can make interesting animations and games.

Furthermore, a robot can be externally connected. Then it can be interacted with the device after the user writes programs for it. FunCode helps children to open up their minds and it is a joy for them to learn programming in a easy way.

E-mail : [email protected]

What is the Hour of Code?

The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics.

Why computer science?

Every student should have the opportunity to learn computer science. It helps nurture problem-solving skills, logic and creativity. By starting early, students will have a foundation for success in any 21st-century career path.

How much can one learn in an hour?

The goal of the Hour of Code is not to teach anybody to become an expert computer scientist in one hour. One hour is only enough to learn that computer science is fun and creative, that it is accessible at all ages, for all students, regardless of background. The measure of success of this campaign is not in how much CS students learn - the success is reflected in broad participation across gender and ethnic and socioeconomic groups, and the resulting increase in enrollment and participation we see in CS courses at all grade levels. Millions of the participating teachers and students have decided to go beyond one hour - to learn for a whole day or a whole week or longer, and many students have decided to enroll in a whole course (or even a college major) as a result.

Besides the students, another "learner" is the educator who gains the confidence after one hour that they can teach computer science even though they may not have a college degree as a computer scientist. Tens of thousands of teachers decide to pursue computer science further, either attending PD or offering follow-on online courses, or both. And this applies to school administrators too, who realize that computer science is something their students want and their teachers are capable of.

Above all, what all participants can learn in an hour is that we can do this.

Daisy the Dinosaur

Daisy the Dinosaur

Hopscotch Technologies

Learn the basics of coding with Daisy the Dinosaur!

Built by the creators of Hopscotch.
This free, fun app has an easy drag & drop interface that kids of all ages can use to animate Daisy and make her dance on their screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges.

If you like Daisy, continue learning with our award-winning flagship app: Hopscotch!

App Store: https://hop.sc/get_hopscotch
Website: https://www.gethopscotch.com

Switch - Programming from block to code

Switch - Programming from block to code

Hidenori Kojima

Welcome to the programming world!
Let’s play with the logical blocks to realize your original scene!

You can create logics by simply connecting logical blocks.
Just play around and you will eventually understand how everything fit togethers.

After you create your own logic, you can convert it to Swift code and run it on Xcode on Mac!

There is no rules and goals, you can play any way you want.
By doing so, you can develop your programming skills!

Let's dive into the programming world with Switch!

***** Acknowledgement *****
Switch is inspired by Scratch.
Scratch is developed by MIT Media Lab as a visual programming language and used by wide range of users, like students, scholars, and teachers.
Thank you for developing a wonderful programming language for beginners.

Lightbot Jr : Coding Puzzles for Ages 4+

Lightbot Jr : Coding Puzzles for Ages 4+

LightBot Inc.

Apple Features, in over 100 countries:
*Best New Apps and Games*
*Best for Learning to Code*
*Best in Hot Educational Games*

It's never too early to start programming! Lightbot Junior gets your little ones 'coding' within minutes!

Lightbot Junior is specifically designed for ages 4-8, and is an easier version of the popular Lightbot: featuring a gentler learning curve and not-as-complex puzzles. You can play as Boybot or Girlbot as you solve puzzles that use game mechanics that are based on Computer Science ideas; Lightbot Junior cultivates a real understanding of sequencing instructions, debugging problems, creating reusable procedures and executing loops.

Educators around the world are choosing to use Lightbot first when introducing their students to programming, coding and Computer Science.

Lightbot Junior features 42 levels.

This version can be played in English, French, Russian, Brazilian Portuguese, Spanish, Traditional Chinese, Simplified Chinese, Norwegian, Slovenian, Romanian, Indonesian, German, Polish, Danish, Croatian, Dutch, Slovak, Czech, Greek, Italian, Japanese, Korean, Malay, Thai, Hindi, Swedish, Finnish and Hungarian! Just hit the associated flag icon on the main screen to select a language.

Lightbot features multiple save slots and separate progress tracking for multiple players. Multiple players can advance at their own pace in their own save slot, and also compete on number of levels finished, number of stars collected and number of overall commands used to complete the game.

There are NO in-app purchases in Lightbot Junior.