Sign up here to get a FREE copy of the eBook
Tech Talk Conversation Cards

Please enter your name.
Please enter a valid email address.
Something went wrong. Please check your entries and try again.

Best Apps for Coding

Follow my blog with Bloglovin

*This post contains affiliate links. You can read my full disclosure policy here.

Best Apps for Coding

There are many apps for coding. But what makes a good coding app? One which teaches real, useful coding skills? And what age should I introduce my child to some apps for coding? Is coding an essential skill for all kids? These are questions I get often from parents.

Last year I wrote a 10 Best Apps Series. This year, I’m updating and expanding that series because let’s face it, many times there are more than 10 best apps in a category. And when it comes to the Best Apps for Coding that certainly is the case.

In fact, I deleted coding apps only available for iOS off my list and still have well over 10 best apps for coding. I also noted apps which offer family sharing. Many parents I talk with love the ability to purchase and share apps. Sometimes that means a younger child will have a host of apps available through family sharing just waiting for them as they grow older. Think of it like holding onto those quality toys from one child to the next.

So let’s jump in and learn about my favorite apps for coding. And for those of you wondering, yes I did play…test them all. I’m removing my former numbering of them because I really think they all have great qualities. My hope is the description helps you determine the coding apps that are a fit for your child based on their age and learning style.

Lightbot Coding Puzzles #1 app recommended Best Apps for Coding list at leahnieman.comLightbot: Coding Puzzles

Recommended Ages: 9-11

Lightbot is a programming puzzle game. Users gain a practical understanding of basic control-flow concepts like procedures, loops, and conditionals as they guide a robot with commands to light up tiles and solve levels. It’s so fun, users don’t realize how much they’re learning!

Lightbot has 50 levels and 20 challenge stars to collect. There are multiple save slots and separate progress tracking for multiple players. So, families can play Lightbot on the same device; multiple players can advance at their own pace in their own save slot. Players are also able to compete on number of levels finished, number of stars collected, and number of overall commands used to complete the game.

Lightbot lets you play 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 or Swedish! To change the language simply hit the associated flag icon on the main screen.

There are no in-app purchases.

Awards:

  • Best Kids App for iPad! -Best App Ever Awards
  • Best Educational Game App – iEAR.org

Supports Family Sharing: Yes

iOS        Android        Kindle

SpriteBox Coding

Recommended Ages: All

SpriteBox Coding is the perfect coding app for young learners who are just exploring the world of coding. What makes SpriteBox Coding rise above other coding apps, especially for younger kids, is it doesn’t feel like separate games or puzzles to solve. Instead, kids embark on an adventure to find pieces of their broken rocket. The adventure follows a single storyline. Along the way they’ll learn valuable coding skills. There are over 70 puzzles to keep kids learning and engaged.

In SpriteBox Coding kids will learn:

  • Sequencing
  • Parameters
  • Loops (and Nested Loops)
  • Procedures
  • Basic Swift/Java Syntax

The same team that developed Lightbot created SpriteBox Coding. So, kids can start learning to code using SpriteBox Coding and then move along to Lightbot.

There are no in-app purchases.

Supports Family Sharing: Yes

iOS        Android

Parents Guide to YouTube

Kodable app Best Apps for Android list at leahnieman.comKodable

Recommended Ages: 4-11

The Kodable app can be used alone, but you’ll get the most from it when you pair it with the award-winning Kodable Curriculum. This curriculum is designed to teach computer science to elementary students grades K-5. And, best of all, it’s FREE! Visit kodable.com for more information about the complete Kodable Curriculum.

Kids have the ability to learn concepts from an early age. Many of today’s best programmers fell in love with coding at a young age by experimenting with the very concepts taught in Kodable. Understanding computer science not only empowers your child for the jobs of tomorrow, it expands their mind to solve problems in more intelligent ways.

Kids learn the fundamentals of every modern programming language in a fun and inviting way. Kodable introduces computer science to kids using fun, furry aliens called Fuzzes. The naturally curious Fuzzes need kids to program them to explore all the colorful Technomazes on the planet’s surface. Along the way kids learn:

  • Sequence/Order of operations
  • Algorithmic operations
  • Conditional logic statements
  • Problem solving skills
  • Higher level thinking skills
  • Collaboration skills
  • Communication skills
  • Critical thinking skills

In-app purchases are available.

Awards:

Editor’s Choice Award! – Children’s Technology Review

Supports Family Sharing: Yes

iOS        Android        Kindle

 

codeSpark Academy

Recommended Ages: 5-10

The popular Foos coding app is now back and updated. And yes, the name has changed. But don’t worry, codeSpark Academy with The Foos is still an awesome coding program for kids 4-9!

Join two new Foo friends, Sergio and Sophie, on a brand new minigame adventure: Crocodile Catch! Here kids explore mysterious ancient temples. Along the way they’ll learn the concepts of variables and inequalities. But, keep an eye out for crafty crocs!

With 32 levels of discovery, Crocodile Catch will keep kids learning.

Skills players must master:

  • Determine the actions needed to solve each Foo’s problem
  • Order actions in a logical sequence
  • Recognize patterns
  • Use those patterns to make their code more efficient
  • Test solutions
  • Learn from tests and try revised solutions

There are NO in-app purchases in The Foos. But, please note before installing, this app offers push notifications. These can easily be disabled in your device settings.

Awards:

  • 2016 KAPi Awards – Best App or Product for Younger Children
  • 2016 Kidscreen Award – Best Learning App
  • 2015 Parents’ Choice — Gold Medal
  • 2015 USA Today’s — Best Pick
  • 2015 Tillywig Toy Awards – Brain Child
  • Apple Editor’s Choice & Top Educational App
  • 2015 Children’s Tech Review— Editor’s Choice for Excellence in Design

Supports Family Sharing: Yes

iOS        Android        Kindle

 

Scratch Jr Best list of Coding Apps at leahnieman.comScratch Jr

Recommended Ages: 5-7

Scratch Jr is an introductory programming language inspired by the popular Scratch program used by millions of kids ages 8 & up. Scratch Jr has a redesigned interface and programming language appropriate for kids 5-7.

Children snap together graphical programming blocks to make characters move, jump, dance, and sing to create their own interactive stories and games. They can also modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves. Then, they can use the programming blocks to make their characters come to life.

What’s fun and unique about Scratch Jr is the approach. Children aren’t just learning to code; they are coding to learn. They learn how to create and express themselves with the computer, not just to interact with it. Children learn to solve problems and design projects, and they develop sequencing skills that are foundational for later academic success. Math and language skills are used in a meaningful and impactful way.

Android Users: Scratch Jr works only on tablets that are 7 inches or larger, and running Android 4.2 (Jelly Bean) or higher.

Supports Family Sharing: Yes

iOS        Android        Kindle

 

Tynker Best Coding Apps at leahnieman.comTynker – Learn to code

Recommended Ages: 9-11

Tynker is an intuitive and imaginative app for coding. It’s inspired by visual programming languages like Scratch from MIT, Alice from CMU, and other programming languages like Logo, SmallTalk, and Squeak.

More than 40,000 schools and 28 million kids have used Tynker to learn coding and computer programming skills. It’s easy to see why. Tynker has over 100 step-by-step coding tutorials!

Kids can learn with interactive tutorials. Then go on to create an unlimited portfolio of games and projects to share and play with friends. A few things Tynker teaches are:

  • Animation: Stop-motion animation and custom character animation
  • Drawing: Pen commands, math art, kaleidoscopes, and your own art studio
  • Game Elements: Scoring, health, buttons, and joysticks
  • Game Kits: Arcade shooters, platformers, runners, and physics games
  • Motion: Move, follow, spin, and glide objects on the screen
  • Music: Music, sound effects, musical notes, drum beats, and tempo
  • Physics: Falling balls, bouncing penguins, zero gravity, and cannons
  • Storytelling: Slideshows, stories, comics, jokes, riddles, and quizzes

Additional puzzle sets available as in-app purchases. 

Awards:

  • Parents’ Choice Gold Award
  • Editor’s Choice, Children’s Technology Review
  • Rated 5 stars for Engagement, Common Sense Media
  • Academics’ Choice Award
  • Rated “Best for 8-14” by USA Today
  • Award of Excellence from Strictly Mobile

Supports Family Sharing: Yes

iOS        Android

 

Box Island – Award Winning Coding Adventure

Recommended Ages: 6 & up

Kids learn coding skills in Box Island as they help Hiro collect all the stars scattered in the wilderness! Box Island keeps young kids engaged with an exciting story and plenty of educational tutorials. But, what sets Box Island apart from other coding apps is the beautifully rendered 3D world in which the story takes place.

Upgrades available as in-app purchases. 

Awards:

  • Winner of Gold Award at Parents’ Choice Awards 2016
  • Winner of Best Fun for Everyone at Nordic Game Awards 2016
  • Winner of Bronze Award at International Serious Play Awards 2016

Supports Family Sharing: Yes

iOS        Android

 Udacity Best Apps for Coding at leahnieman.comUdacity

Recommended Ages: 13 & up

Many are already familiar with Udacity. Udacity is an online education platform that offers free courses for people to learn programming. The courses are taught by industry experts from Facebook, Google, Cloudera, and MongoDB. You’ll find classes which teach the basics of programming, to more advanced courses that help you analyze data. Courses are recommended for ages 13 & up.

In these courses users can learn to code in HTML, CSS, JavaScript, Python, Java and other programming languages. Udacity classes fill the need for those looking for a promotion at work, or to pick up skills for a new project.

With the Udacity app you can enjoy these courses on the go from anywhere. Hopping on a plane without internet access? This handy app for coding lets you download classes ahead of time, and watch them when you don’t have an internet connection.

The Udacity app is a great option for busy teens and adults!

Supports Family Sharing: Yes

iOS        Android 

 

Robot School Best Apps for Coding at leahnieman.comRobot School Programming Game

Recommended Ages: 7 & up

Robot School is a programming game that makes programming fun for kids of all ages regardless of their experience. Players are introduced to R-obbie the Robot who has crashed his spaceship in a faraway galaxy. R-obbie needs a lot of energy to get back to his planet. Players drag and drop programming instructions to help him reach the fuel he needs to return home safely.

Robot School includes:

  • 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

Robot School is a great logic game for grown-ups too! So, parents, play along with your kids.

There are no in-app purchases.

 Awards:

  • Winner of 2015 Parents’ Choice Gold Award

Supports Family Sharing: Yes

iOS        Android 

ALEX Best Apps for Coding at leahnieman.comA.L.E.X.

Recommended Ages: 6 & up

A.L.E.X. is a no frills, but fun puzzle game. Players must think logically as they plan and program their robot, A.L.E.X., with a sequence of commands to get through each challenge. Levels progress and get more challenging. 25 levels are included in the free version. Players can upgrade to an additional 35 levels with more block types to create their own puzzles. The upgrade also gives 3 additional looks for A.L.E.X.

Upgrade available as in-app purchase. 

Supports Family Sharing: Yes

iOS        Android

Code Warriors Best Apps for Coding at leahnieman.comCode Warriors: Hakitzu Battles

Recommended Ages: 8-14

If your kids love gaming, this is the learning-to-code app for them! Code Warriors: Hakitzu Battles teaches the basics of JavaScript. No previous coding knowledge required! This educational robot battle game takes you from beginner to coder in both the single player mode and head-to-head on the battlefield.

The app gamifies play so the more you code, the more points you receive to purchase weapons and robot combinations. These are used for an epic battle in the gaming arena. This is an app adults love as well. So, play with your kids for family fun.

Some of my favorite features of the game:

  • Learn to program in JavaScript
  • Compete online against your Facebook friends using a large arsenal of weapons and across a number of awesome arenas
  • Work your way up through the different coding difficulties: Beginner, Junior Coder, Coder, and Hacker
  • Earn coding credits as you play to spend in the Chop Shop on a vast array of weapons, textures, robot styles, and paints
  • Customize your robot warriors and share your creations with friends on Facebook

If you’re a teacher and interested in bringing Hakitzu into the classroom, download the Teacher’s Pack for a guide to the game and lesson plans that will get your pupils coding.

iOS supported devices: iPad 2 and above, iPhone 4S and above, iPod Touch (fifth generation)

Supports Family Sharing: Yes

iOS        Android        Website

Blocky Best Apps for Coding at leahnieman.comBlockly for Dash & Dot Robots

Recommended Ages: 8 & up

PLEASE NOTE: This app requires a Wonder Workshop robot – Dash or Dot – and a Bluetooth Smart/4-enabled device to play. I normally only recommend apps for coding which run without a toy. However, I feel this robot really is worth sharing.

What is Dash and Dot?

The app is FREE to play.

So what is Blockly? It’s a visual drag-and-drop programming tool developed by Google. With Blockly, children can snap together commands like puzzle pieces. These coding inventions can then be used to control Dash & Dot robots.

Kids learn concepts like sequencing, events, loops, algorithms, operations, and variables through self-directed play as they explore ways to code their robots. But, this coding app comes with guided challenges as well. Basic puzzles teach kids concepts of coding and give them a springboard so they can learn and explore ideas of their own. Bonus puzzles are added each week so kids never get bored!

Android users: Please note all Android tablets with Android 4.4.2 (KitKat) and Bluetooth Smart/4 can download this app. These devices are supported: Galaxy Note 10.1 • Galaxy Note Pro 12.2 • Galaxy Tab 3 8.0, 10.1 • Galaxy Tab 4 7.0, 8.0, 10.1 • Galaxy Tab Pro 8.4 • Galaxy Tab S 8.4, 10.5 • Nabi 2, DreamTab • Nexus 7 (2013)

Kindle users: These devices are supported: Kindle Fire Kids Edition • Kindle Fire HD 6 • Kindle Fire HD 7 (2014) • Kindle Fire 7 (2015) • Kindle Fire HD 8 • Kindle Fire HDX 8.9 (3rd Generation) • Kindle Fire HD 10 (2015 HD Display)

Don’t see your device on the list above? Find out if it’s supported.

Supports Family Sharing: Yes

iOS      Android       Kindle

 

If your child is ready to move beyond apps for coding, and is ready to dabble in basic coding, there are plenty of options. One of my favorites is Minecraft’s Learn to Mod. Your child does need a good understanding of coding. But, the tutorials available and the ability to create in an environment they know and love is both helpful and rewarding. If you aren’t familiar with Minecraft’s Learn to Mod, these are educational add-ons which teach the basics of programming while creating tricks and tools that kids can use within Minecraft.

Find out more about Minecraft Learn to Mod.

What are your favorite apps for coding? Share them with us in the comments below!

 

best apps for coding-PIN

There are many apps for coding. But what makes a good coding app? One which teaches real, useful coding skills? And what age should I introduce my child to some apps for coding? Is coding an essential skill for all kids?
Check out these Best Apps for Coding
#kids #apps

Sign up for my newsletter and get Tech Talk Conversation Cards FREE!

tech talk conversation cards

As parents we know we need to talk to our kids about technology, social media, and online safety. But, many times we just need help getting started. Tech Talk Conversation Cards can help. You’ll find over 50 questions on technology, social media, cyber-bullying and sexting.

13 Comments

  1. Kim on April 14, 2018 at 11:10 pm

    Fantastic tips definitely needed to read this xo

  2. Caroline on April 14, 2018 at 11:55 pm

    great list! I’ll have to download a few of these for my son. He’s in second grade and he’s just starting to get into this.

    • Leah Nieman on April 15, 2018 at 2:18 pm

      Thanks! There are definitely some that fit your son’s age range. Thanks for stopping by.

  3. Tia M. on April 15, 2018 at 3:18 am

    I will have to check some of these out! would be a bunch more useful than minecraft! I bet the kids will get a kick out of these!!Thanks for sharing this!

    • Leah Nieman on April 15, 2018 at 2:17 pm

      Hope you find some your kids love. Thanks for stopping by.

  4. Geethica Mehra on April 15, 2018 at 4:42 am

    My kids are total computer geeks. These coding apps are certainly going to keep them busy for hours.

    • Leah Nieman on April 15, 2018 at 2:16 pm

      It’s always great to find apps that fit our child’s interests. Hope you find some your kids love on the list. Thanks for stopping by.

  5. Sarah | Digital Motherhood on April 15, 2018 at 9:12 pm

    Love these, my 6 year old loves Scratch so I’ll definitely have to check out some of the other apps too.

    • Leah Nieman on April 16, 2018 at 12:49 pm

      I love Scratch as well. If your 6 year old loves coding there are definitely others you can add. Hope you find a few more. Thanks for stopping by.

  6. Sejal Khanna on April 16, 2018 at 5:55 am

    My nephew loves coding. He’ll go bonkers over this list.

    • Leah Nieman on April 16, 2018 at 12:42 pm

      I love how many kids are thrilled by coding. Hope your nephew finds a few coding apps he loves on this list.Thanks for stopping by.

  7. Markie on April 16, 2018 at 12:09 pm

    Thanks for sharing this. You just made my search easy. My boys love coding and the have been using scratch but have been wanting to try new things. This was right on time.

    • Leah Nieman on April 16, 2018 at 12:46 pm

      Scratch is a great app for coding but I can understand wanting a bit of variety. I’m glad this list will be helpful. I hope your boys find another coding app they love.

Leave a Comment