Skip to content

10 Sites and Apps That Teach Kids How to Code

Create games, sharpen puzzle skills, and laugh at crazy little fuzzballs together — all while learning coding fundamentals.

Brian Sandstrom



Coding is the future — and the future is right now! Perfect for any inventive thinker, coding goes beyond the world of tech and teaches kids problem solving and math skills through fun activities and games. This list of websites, apps, and toys is packed with options to expand your young creatives’s mind. Before you know it they'll be teaching you the ins and outs of coding, if you can understand their ELEET speak that is.


This free educational website is perfect for beginners to advanced coders. With options ranging from creating games to making animated sprites, the coding activities on range from practical to just downright fun. Under the projects tab there are multiple awesome opportunities for learning and exploration, such as making apps, building games, and most famously, trying their Minecraft coding games!

Get started at

2. Kodable

This subscription website is designed to create a foundation for the future of coding — but with adorable fuzzballs. Split into two different age groups, the 4-7 age group is focused on building problem-solving skills with drag-and-drop programming, while 7-10 year olds will transition into real code with JavaScript and Swift. Your kid will be playing Bug World, customizing their avatar, and learning with a smile on their face.

Get started at or download the Kodable app for iOS from the Apple App Store.

3. Code Monkey

CodeMonkey is filled with games to get your kids excited about coding, clearly organized from novice to advanced, so even kids who can’t read yet can learn block-coding problem solving. By the end of this subscription service, they will be exploring Python! With a two week free trial, this is a great chance to find if these cute monkeys are the perfect fit.

Get started at, or download the CodeMonkey app from the Apple App Store or Google Play.

4. Scratch

Scratch is a free website run by MIT for intermediate coders. It provides an open space to do with as you please, creating games, stories, and animations. Young coders can upload their creations to Scratch to share with friends, and try out other people’s hard work. Unsure where to start? Try one of the free tutorials for inspiration or dive into one of the pre-made starter projects. For the newer coders, try out Scratch Junior!

Get started at, or download the app from the Apple App Store or Google Play.

For Scratch Junior, get started at, or download the app from the Apple App Store or Google Play.

5. Tynker

Tynker is a subscription service that does it all. It begins with basic games with verbal rules for beginners, progresses to building apps and games with JavaScript and Python, then even provides advanced learning for HTML coding and AP Computer Science prep. Uniquely, Tynker provides a platform for online learning with individual teachers for extra enrichment. Make sure to check out their wildly popular Minecraft Modding app for extra credit in fun.

Get started at or download the Tynker app for iOS from the Apple App Store.(For ages 5 - 7, download the Tynker Junior app.)

6. Grasshopper

Grasshopper is a free program geared towards older coders, as it focuses less on games and brings in more real life application. You progress through the curriculum starting with basic shape work to learning how to code your own website. A huge highlight is the course on learning how to interview for coding jobs, a great tool for those in high school and beyond.

Get started at

7. codeSpark Academy

codeSpark Academy is a subscription based service led by a former Disney Imagineer. The codeSpark world is populated with adorable "Foos" who help younger kids learn coding games so fun they won’t even know they’re learning! Always looking to give back, codeSpark uses its earnings to fund and integrate computer science in low-income schools.

Download the codeSpark Academy app from the Apple App Store or from Google Play.

8. Lightbot

Lightbot is the perfect puzzle app for beginning coders, but fun enough for any puzzle lover. Kids build code to control an adorable robot as it traverses across platforming levels. Lightbot focuses on beginners’ coding techniques such as sequencing, overloading, procedures, recursive loops, and conditionals.

Download the Lightbot app for iOS from the Apple App Store or from Google Play.

9. Hopscotch

Hopscotch is a free app designed for ages 10-16. With a blank canvas teens and tweens can create their own games, code their drawings into live animations, and have the space to explore their imaginations. Hopscotch emphasizes that coding “is an art as much as a science,” making its amazing graphic design ready to use. Finished projects can be uploaded and shared with friends, and there's plenty of inspiration to be found in exploring other kids' creations from all around the world.

Get started by downloading the Hopscotch app.

10. Mimo

Mimo is the perfect free app for the coder who is ready to get serious. It departs from games and teaches kids to choose their own learning path, either creating their own websites using HTML or exploring Python. You can also choose how much you want to practice each day, from casual to advanced, and then Mimo sets daily goals for you to achieve. With a ton of free options to explore, there is a paid premium for kids ready for the next level.

Download the Mimo app for iOS at the Apple App store or download from Google Play.