As technology dominates our lives, learning basic computer programming isn’t just a smart idea, it’s an essential skill for grown-ups and children alike.
Learning how to build simple websites and games helps kids refine their design, logic, and problem-solving abilities. It also allows them to express ideas and creativity in unique ways. There are a number of FREE websites that teach children how to play around with code. We’ve rounded up a dozen of our favorites.
This nonprofit foundation website is a great starting point for coding novices. It shares plenty of useful online resources, apps, and even local schools that teach coding. Be sure to watch the inspirational video on the main page. Updated periodically, the current iteration features some of the biggest names in tech talking about how they got started in coding.
This interactive website is user-friendly and teaches kids basic code through fun, simple exercises that feel like games.
Best for older kids, Code Combat uses an interactive, competitive gameplay mode to stimulate learning. Once you set up your parent account, kids can be online, playing in seconds. FREE
Put those ubiquitous emojis to work in an educational way with this website that eschews complex codes for user-friendly expressions, quite literally. Kids learn to code by using emojis to substitute for html or css codes. They’ll have so much fun, they won’t realize the work they’re putting in. Codemoji plans start at $9.99 for three months, but include up to five kids’ accounts in that price.
Particularly good for kids, Code Monster features two adjacent boxes. One displays code, the other shows what the code does. As you play with the code (with some help from a prompt), you learn what each command does. FREE
Known for its extensive and challenging math games, Khan Academy also has basic programming tutorials that teach kids how to build graphics, animations, interactive visualizations, and more. FREE
Predominantly an app-based program, Lightbot offers a FREE demo online as part of its Hour of Code. Like what you see? Its pair of low-cost programming apps are all-ages friendly. Available for iOs, Android, and Amazon devices for $2.99.
Designed by MIT students and aimed at children ages 8 to 16, this easy-to-use programming language lets kids build almost anything they can dream. There are no obscure lines of code here. Instead, arrange and snap together Scratch blocks as if they were virtual Legos. But it’s more than just a coding guide, it’s a vibrant online community of programmers who swap ideas and inspiration. FREE
Inspired by Scratch’s snapping blocks system, this software allows users to create simple games for iOS, Android, Flash, Windows, Linux, and Mac systems. If your child is serious about it, there are paid pro plans that come with advanced functionality.
Founded by iD Tech, Tech Rocket’s free platform allows access to a dozen classes. For those looking for a more advanced experience, paid subscriptions are $19 per month.
Like many popular coding programs, Tynker works with interlocking blocks of code, making coding language accessible to beginners. Classes are broken down into recommended-age categories for easy entry points. There are limited free options, and Tynker plans range from $8/month (billed annually) to $150 for a lifetime membership. Each child needs their own account, but multi-child discounts are available and there are occasional sales, too.