Coding can be hard to learn and often not very engaging for kids (or adults), but this selection of apps helps kids learn how to code in fun and interactive ways.

We’ve selected highly rated coding apps that cater to a range of ages from pre-readers to teens (and adults), with age-based recommendations that you can use as a rough guide. (Many adults new to programing will enjoy some of the game and puzzle based apps, while young, but motivated coders, may enjoy more complex coding apps.) Also, while many apps are available on both Android and Apple devices, they are usually available as web-based programs too. Finally, cost. We’ve included a couple of free apps, but most coding apps are subscription-based (be aware that most auto-renew!) and may seem expensive when compared to other educational apps.

Have we missed one? Let us know. Enjoy!

QUICK LINKS
editor’s pick | free | paid | subscription

EDITOR’S CHOICE: CODING APPS FOR KIDS

Kodable

Coding can be challenging to learn. This apps offers 100’s of interactive activities that help kids (even pre-readers) to learn to code. Available via website and Apple app. Ages 4-10.

‎Kodable
‎Kodable
Developer: SurfScore, Inc
Price: Free+
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot

FREE OR FREE TO TRY

Scratch Jr.

Scratch teaches younger kids to program their own stories and games in the Scratch programming language. Kids can design and program characters to move, dance, and sing and even add their own photos and voices. Designed for kids 5 to 7. Available on both Apple and Android devices. Usually free.

‎ScratchJr
‎ScratchJr
Price: Free
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
  • ‎ScratchJr Screenshot
ScratchJr
Price: Free

‎Grasshopper: Learn to Code

Developed by Google, this coding app helps kids learn the basics of JavaScript coding. Best for older kids (ages 10 and older). Available for Apple & Android devices. Usually free.

‎Grasshopper: Learn to Code
‎Grasshopper: Learn to Code
Developer: Google LLC
Price: Free
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot
  • ‎Grasshopper: Learn to Code Screenshot

Codecademy Go

Some people may find it difficult to make time for learning new things, like coding. This coding app helps with that as it motivates you to keep up your coding skills “streak” anywhere (app or website) and any time. Available on Apple and android devices. Best for older kids (~ 10 years to adult).

‎Codecademy Go
‎Codecademy Go
Developer: Codecademy
Price: Free
  • ‎Codecademy Go Screenshot
  • ‎Codecademy Go Screenshot
  • ‎Codecademy Go Screenshot
  • ‎Codecademy Go Screenshot
  • ‎Codecademy Go Screenshot
  • ‎Codecademy Go Screenshot
Codecademy Go
Price: Free

Code Karts – Pre-coding logic

Some kids might find it hard to concentrate when learning new things. This app is an interactive game that can be enjoyable to kids whilst also helping them learn code. It’s “pre-code” design lets even younger kids learn the logic of coding though over 70 games. Perfect for kids preschool aged or older (ages 4 to 12)

Lightbot : Code Hour

Kids learn to code (without realizing it) by solving 20 levels of logic puzzles. Designed for K-12 students (ages 5 to 18), this app makes learning to code easy, fun, & FREE. When your child is ready for more, SpriteBox has additional coding apps: Lightbot Jr. Coding Puzzles, , Lightbot Programming Puzzles, SpriteBox: Code Hour (Java), and SpriteBox Coding (Java).

‎Lightbot : Code Hour
‎Lightbot : Code Hour
Developer: SpriteBox LLC
Price: Free
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
  • ‎Lightbot : Code Hour Screenshot
Lightbot : Code Hour
Price: Free

Sphero Edu

Designed for Sphero robots (available at Sphero.com), this coding app lets you go beyond on-screen prgramming to real world fun. Beginners can get their robot to follow a drawn path, while advanced users can write their own javascript. App available for Apple and Android devices. Best for ages 8+.

‎Sphero Edu
‎Sphero Edu
Developer: Sphero, Inc.
Price: Free
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot
  • ‎Sphero Edu Screenshot

SoloLearn: Learn to Code

SoloLearn is a great way to start learning to code, it has the largest collection of free content where you can learn almost any code for free (including web programming, Python, Java, Kotlin, Ruby, Swift, C* and more). Best for older students (ages 12 to adult). Available on Apple and Android (Android app includes ads) .

‎SoloLearn: Learn to Code
‎SoloLearn: Learn to Code
Developer: Sololearn Inc
Price: Free+
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot
  • ‎SoloLearn: Learn to Code Screenshot

Coding Games For Kids – Learn To Code With Play

This app brings play time to coding! Kids solve/play 200+ programming games such as fire fighting, playing a dentist, building train tracks, and much more. Designed to be engaging for even young coders. Available for Apple and Android. Best for preschool kids and older (Ages: 4 to 13).

SpriteBox Coding helps kids learn code while exploring different worlds. Designed as an adventure game, SpriteBox Coding covers key programming concepts such as sequencing, parameters, loops, procedures, and basic Swift syntax. Best for kids aged 7+. Available for Apple and Android devices.

‎SpriteBox Coding
‎SpriteBox Coding
Developer: SpriteBox LLC
Price: $4.99
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
  • ‎SpriteBox Coding Screenshot
SpriteBox Coding
Price: $3.99

SUBSCRIPTION-BASED CODING APPS

Mimo: Learn coding in JavaScript, Python and HTML

Learning code doesn’t always have to be hard and time consuming. With Mimo you can learn how to code easily by using small lessons that can fit into routines (5 minutes a day!)..

Kodable

Coding can be challenging to learn. This apps offers 100’s of interactive activities that help kids (even pre-readers) to learn to code. Available via website and Apple app. Ages 4-10.

‎Kodable
‎Kodable
Developer: SurfScore, Inc
Price: Free+
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot
  • ‎Kodable Screenshot

Hopscotch-Programming for kids

Hopscotch not only allows kids to program their own projects (games, apps, animations, etc.), they also become part of the kid coder community. which lets them learn from the millions of other kid-created projects. Designed for kids aged 8-14. Apple app only.

‎CodeSpark Academy: Kids Coding

Designed for young coders, this app takes a no-words approach that helps kids learn through interactivity (puzzles, games, creative projects, and even printables. CodeSpark is designed for children aged 5-9 and available in both Apple and Android apps.

‎codeSpark Academy: Kids Coding
‎codeSpark Academy: Kids Coding
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot
  • ‎codeSpark Academy: Kids Coding Screenshot

Tynker Coding for Kids

Tynker is one of the top coding apps for kids and comes in 3 different versions: Tynker Jr (ages 5-7), Tynker (ages 7-13), Mod Creator (for Minecraft; ages 7 -13) . While the youngest programmers can use Tynker Jr. to solve fun coding puzzles, older coders can learn how to mod Minecraft and even control robots and drones. Tynker apps are only available for Apple devices. Ages range from 5 to 13+.

‎Tynker Junior
‎Tynker Junior
Developer: Tynker
Price: Free+
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
  • ‎Tynker Junior Screenshot
‎Tynker: Coding for Kids
‎Tynker: Coding for Kids
Developer: Tynker
Price: Free+
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
  • ‎Tynker: Coding for Kids Screenshot
‎Mod Creator for Minecraft
‎Mod Creator for Minecraft
Developer: Tynker
Price: Free+
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot
  • ‎Mod Creator for Minecraft Screenshot

About these coding & programming game apps

At the time we publish, these apps:

  • Usually have a minimum 4 star rating on Apple’s App Store
  • Do not contain ads.

Leave a comment