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.
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 Code.org 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 Code.org.
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.
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!
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 Learn.Grasshopper.app
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.
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.
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.
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.