Skip to content

10 Sites and Apps That Teach Kids (and Grownups Too, BTW) How to Code

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

Brian Sandstrom · 8 months ago



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 your own game to making your own small sprite, 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 your own app, building your own game, and most famously, trying their Minecraft coding games! Learn to guide Alex through the blocky world like never before as your code his movements and the world around him.

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. Upload your fun creations to Scratch so you can share with your friends — you can also try out other people’s hard work. If you’re 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. You 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 you can create your own games, code your drawings into live animations, and have the space to explore your imagination. Hopscotch emphasizes that coding “is an art as much as a science,” making its amazing graphic design ready to use at your fingertips. When you’re done with projects you can upload them and share with your friends, or explore people’s 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 users 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 if you’re ready for the next level.

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