Top 10 free coding Websites and Programs for kids is an education innovation nonprofit dedicated to the vision that every student in every school has the opportunity to learn computer science as part of their core K-12 education. We expand access to computer science in schools, with a focus on increasing participation by young women and students from other underrepresented groups. The leading provider of K-12 computer science curriculum in the largest school districts in the United States, also organizes the annual Hour of Code campaign, which has engaged more than 15% of all students in the world. is supported by generous donors including Microsoft, Amazon, Google and many others.



Scratch is a high-level block-based visual programming language and website aimed primarily at children as an educational tool for programming, with a target audience of ages 8 to 16. Users on the site, called Scratchers, can create projects on the website using a block-like interface. Projects can be exported to HTML5JavaScriptAndroid apps and EXE files using external tools. The service is developed by the MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world. Scratch is taught and used in after-school centers, schools, and colleges, as well as other public knowledge institutions. As of May 8, 2022, community statistics on the language's official website show more than 104 million projects shared by over 90 million users, over 686 million total projects ever created (including unshared projects), and more than 100 million monthly website visits.

Ready to learn to code? Jump into CodeCombat, a fantasy game that teaches coding skills to kids 9 years old and up! Choose your hero, collect gems, and defeat enemies as you make your way through this fantasy game that teaches Python, JavaScript, C++, and other coding languages! Master Web Development or Game Development with over 500 levels that teach new ideas, build on existing concepts, and challenge you to think outside the box.

Everyone should have the chance to learn the magic within coding. With this free program offered by the Santa Clara County Library District, you or your child can become a confident life-long coder that will conquer challenges! Coding is a highly sought after job-skill and early exposure to coding can help to instill a love of learning and computer science. Most importantly, CodeCombat uses typed code, not drag-and-drop blocks. This real experience will accelerate learning of essential computer science concepts. This still allows for flexibility and creativity for the user to apply problem solving skills.

CodeMonkey is an educational game environment where children learn to code in a real programming language. CodeMonkey can provide any parent or school with the advantage of offering their children or students the opportunity to attain the most cutting edge computer programming education. 



Code Monster is part of a suite of educational games developed by Geeky Ventures in Seattle, WA. Collectively called Crunchzilla, Code Monster stands alongside Code Maven, Game Maven, and Data Maven. It’s recommended for preteens, but younger audiences can use it with some help.

This interactive tutorial teaches Javascript coding for kids using immediate action (aka instant gratification) and a friendly animated monster as the guide.

Users simply need to click on the monster at the top of their screen to be told what to type, what to look for, and what to do next. If you get stuck, there’s a handy “How to Play” link at the bottom of the page to give you your options.



Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.

Looking for a fun and interactive way to get your kid started with coding? Then you may want to consider Blockly. 

This is a super entertaining platform that integrates coding into gaming to produce a programming experience that's both engaging and beneficial.

Blocky teaches kids just how to code using a number of video game titles. These games include birds, puzzles, and even more . The theory is to buy kids to type matrix blocks or drag- and- drop them to be able to fix difficult.

Children will be able to see the results of their coding at that moment .



Stencyl is a video game development tool that allows users to create 2D video games for computers, mobile devices, and the web. The software is available for free, with select publishing options available for purchase. The software was originally called "StencylWorks" while in development and for the initial release but was later shortened to just "Stencyl".



Khan Academy Kids is a free, fun, educational program designed to inspire young children to become learners for life.

The robust Khan Academy Kids curriculum and original content make learning engaging and fun for children ages two to eight. 

While most early learning apps focus on a narrow skill, our free program contains a breadth of learning materials across math, language arts, and social-emotional learning, aligned to the Head Start Early Learning Outcomes Framework and Common Core.



Lightbot : Code Hour is a programming puzzle game- a game whose game mechanics require using programming logic to solve levels. This short teaser is meant to introduce players to programming who may have little to no experience. Anyone, anywhere, from grades K-12 can play, have fun and learn real programming logic!

Simply guiding a robot to light up tiles and solve levels using commands, Lightbot cultivates a real understanding of procedures, loops, and conditionals.

Educators around the world are choosing to use Lightbot first when introducing their students to programming, coding and Computer Science.

Lightbot : Code Hour features 20 levels. The follow-on Lightbot : Programming Puzzles features 50 levels and 20 challenge stars to collect for when you want more of a challenge!

This version of Lightbot can be played in English, French, Russian, Brazilian Portuguese, Spanish, Traditional Chinese, Simplified Chinese, Norwegian, Slovenian, Romanian, Indonesian, German, Polish, Danish, Croatian, Dutch, Slovak, Czech, Greek, Italian, Japanese, Korean, Malay, Thai, Hindi, Swedish, Finnish and Hungarian! Just hit the associated flag icon on the main screen to select a language.

Lightbot features multiple save slots and separate progress tracking for multiple players. Multiple players can advance at their own pace in their own save slot, and also compete on number of levels finished, number of stars collected and number of overall commands used to complete the game.



Codakid is a company that offers a variety of online courses and classes that teach coding for kids by integrating coding with game design. They offer a variety of courses that teach kids popular, real-life programming languages, such as Python, JavaScript, Java, C# and more by integrating them into activities kids tend to enjoy, such as video games, robotics and apps.