Want personalized picks that fit your family?

Set preferences to see our top age-appropriate picks for your kids.

Get age-based picks


App review by
Amanda Bindel, Common Sense Media
Kodable App Poster Image
Fun programming logic for kids, great resources for parents.

Parents say

age 4+
Based on 1 review

Kids say

age 9+
Based on 1 review

A lot or a little?

The parents' guide to what's in this app.

Educational Value

Kids can learn programming concepts and develop the logical thinking required for programming. They'll learn to use sequential steps, if/then conditional concepts, and loops to repeat steps. In the paid levels, they'll learn to maximize efficiency by using functions and to debug code. At more advanced levels, kids will synthesize the new concepts, using them all, just as programmers do. With Kodable's learning guide, parents can help kids understand the concepts and learn alongside their kids. Kodable's visual instructions and step-by-step levels make it possible for kids to learn programming concepts even before they learn to read.

Ease of Play

Drag and drop directions into place. Each new concept has a video tutorial introducing it. Kids with developing fine motor skills may fumble a bit with dragging right into the box, but failed attempts can be redone.

Violence & Scariness
Sexy Stuff

With the Pro version, you get all lessons and levels (no in-app purchases). In the free version, the first level/lesson is free, and others are available for in-app purchase. To get to in-app purchases, you answer an easy algebra equation to unlock the parent section.

Drinking, Drugs & Smoking

What parents need to know

Parents need to know that Kodable introduces kids to the kind of logic and the concepts needed in computer programming. The free version includes the first lesson, Smeeborg, which introduces kids to the step-by-step instructions involved in programming, if/then statements, and loops. It also includes a rich parent section with a written teaching curriculum, the ability to unlock levels for kids, ideas for off-screen games to play to develop logic skills, and clear instructions for enabling "guided access" on the iPad, which is a way for parents to ensure kids stay focused on a single task rather than skipping from app to app -- and it can be used with any app! The other levels -- Function Junction, which introduces functions; Bugs Below, for debugging; and Fuzzy Fun, for nonprogramming-related play with colors and letters -- as well as the written curriculum for each, can be bought all together with the Pro version or individually as in-app purchases. Up to five users can have accounts on one device.

User Reviews

  • Parents say
  • Kids say
Parent of a 4 year old Written byD N. December 31, 2017

Kodable free levels are good starter for toddlers.

My daughter just turned 4 and was able to complete the sequence, conditional and loop parts of the Kodable. Was easy enough to learn with parental hints and has... Continue reading

There aren't any reviews yet. Be the first to review this title.

What's it about?

The backstory, told through an intro video, is this: The Fuzz family crash-lands on planet Smeeborg and needs to explore the many mazes. To help them get through each maze and collect coins, kids use programming logic to drag and drop commands. They start off with blueFuzz but can unlock others, which is part of the fun. Kids play through one level at a time, unlocking the next as they go. (Parents with the Pro version can unlock manually.) Level 1 is Smeeborg, which introduces kids to solving problems with sequential steps, using if/then conditional statements and loop commands. Level 2 moves into functions, and Level 3 introduces debugging -- kids have to smash bugs using the commands they've learned.

Is it any good?

Gamified learning is a great approach for teaching the logic of programming. The story and characters are fun and colorful and will appeal to both boys and girls. What really sets KODABLE PRO apart from other early programming apps for little ones is the materials for parents. Programmer parents may not need the resources, but, for parents who need some help understanding loops and conditional clauses, the curriculum is a boon. The ideas on how to build programmer-thinking off-screen are nice, too. The free version, with the first lesson included, is a great start to introduce kids (and nonprogrammer parents) to the logic of programming. The pro version builds on that foundation, giving kids further exposure to the language and logic of programming.

Talk to your kids about ...

  • Use the fuzzFamily Frenzy game for an off-screen family activity to build STEM skills.

  • Avoid negative statements like, "I never liked math and science in school," or referring to programming as nerdy.

  • Take advantage of the rich resources included for parents to understand what kids are doing and learning and enhance it.

App details

  • Device: iPad
  • Subjects: Math: patterns, sequences
  • Skills: Thinking & Reasoning: applying information, logic, problem solving, strategy, thinking critically
    Tech Skills: using and applying technology
  • Pricing structure: Paid, Free (In the free version, eight weeks of scripted lessons and activities are available.)
  • Release date: October 27, 2016
  • Category: Education
  • Size: 153.00 MB
  • Publisher: SurfScore
  • Version: 7.2.3
  • Minimum software requirements: iOS 8.0 or later; Android 2.3 and up

For kids who love learning about engineering

Our editors recommend

Common Sense Media's unbiased ratings are created by expert reviewers and aren't influenced by the product's creators or by any of our funders, affiliates, or partners.

See how we rate

About these links

Common Sense Media, a nonprofit organization, earns a small affiliate fee from Amazon or iTunes when you use our links to make a purchase. Thank you for your support.

Read more

Our ratings are based on child development best practices. We display the minimum age for which content is developmentally appropriate. The star rating reflects overall quality and learning potential.

Learn how we rate