Table of Contents
- All 10 coding games at a glance
- Free coding games that teach the most
- Paid coding games and apps worth considering
- Coding games for Minecraft and Roblox fans
- Which coding game for which age
- Tips for Parents: Maximizing Learning
- For US families: from playing coding games to making one
- Coding games for kids: common questions
- Start with one game this week
The best coding games for kids in 2026, by age: ScratchJr for 5 to 7 year olds, Scratch from 8, CodeAI (the new name of Code.org) and Blockly Games as free step-by-step courses, CodeCombat when a child is ready to type real Python or JavaScript, and Minecraft Education or Roblox Studio for children who already love those worlds.
Five of the ten are free: Scratch, ScratchJr, CodeAI, Blockly Games and Roblox Studio. Tynker, Kodable, Lightbot and Minecraft Education are paid, and CodeCombat is free for its introductory levels. We checked every fact below on each maker's own website or app store listing on 23 September 2026, because this corner of the internet changes fast: Code.org renamed itself CodeAI in June 2026, and its Hour of Code is now the Hour of AI.
All 10 coding games at a glance
| Game | Ages (maker) | Cost | What your child writes | Runs on |
|---|---|---|---|---|
| ScratchJr | 5 to 7 | Free | Picture blocks, no reading needed | iPad, Android and Amazon tablets |
| Scratch | 8 to 13+ | Free | Drag-and-snap blocks | Web browser; offline app for Windows, macOS, ChromeOS, Android |
| CodeAI (formerly Code.org) | Kindergarten to Grade 12 | Free | Blocks, then JavaScript and Python | Web browser |
| Blockly Games | Not stated (built for first-time coders) | Free, open source | Blocks, then JavaScript | Web browser, or downloaded for offline use |
| Tynker | 5 to 18 | Free start, paid plans | Picture blocks, blocks, then Python and JavaScript | Web, iPad, iPhone |
| Kodable | 4 to 10 | Paid, 7-day free trial | Drag-and-drop commands, then JavaScript | iPad, iPhone, web |
| CodeCombat | 8+ (Junior 5 to 8) | Free first levels, then paid | Typed Python or JavaScript (also C++, Java, Lua) | Web; Junior also on Chromebooks and tablets |
| Lightbot | All ages | Paid app (free web demo) | Commands that steer a robot | iPhone, iPad |
| Minecraft Education | Not stated | Paid licence (school or family) | MakeCode blocks, then Python | Windows, Mac, ChromeOS, iPhone, iPad, Android |
| Roblox Studio | Not stated (needs a Roblox account) | Free | Luau, a language based on Lua | Windows, Mac |
"Ages (maker)" is the range each maker states itself; where a maker gives none, our suggested age is in the section below.
Free coding games that teach the most
1. Scratch (ages 8 to 13+, free)
Scratch is where a great many children start coding. Kids drag blocks that snap together, so there is no syntax to get wrong, and they build games, animations and interactive stories from the first session. It was developed at the MIT Media Lab in 2007, and since 2019 it has been run by the Scratch Foundation, an independent nonprofit.
| Details | |
|---|---|
| Made by | Scratch Foundation |
| Cost | Free |
| Ages stated by the maker | 8 to 13+ |
| Your child writes | Blocks, dragged and snapped together |
| Runs on | Any web browser at scratch.mit.edu; an offline app for Windows 10+, macOS 10.13+, ChromeOS and Android 6.0+ (the Scratch Foundation lists no iPad app for full Scratch) |
Why it is first on most lists: children learn loops, conditions, variables and events while making something they want to show off, and projects can be shared in a moderated online community.
Want a teacher alongside? Our Scratch Coding for Kids course takes ages 6 to 12 from their first sprite to finished games, live.
2. ScratchJr (ages 5 to 7, free)
ScratchJr is Scratch for young children. Its blocks are pictures rather than words, so a child can start before they can read, snapping blocks together to make characters move, jump, dance and sing.
| Details | |
|---|---|
| Made by | Scratch Foundation; co-created by Marina Bers and Mitchel Resnick |
| Cost | Free |
| Ages stated by the maker | 5 to 7 |
| Your child writes | Icon-based blocks |
| Runs on | iPad (iPadOS 11+), Android tablets of 7 inches or more, Amazon tablets |
The natural first step for 5 to 7 year olds, and it leads straight into Scratch at about 8.
3. CodeAI, formerly Code.org (Kindergarten to Grade 12, free)
Code.org renamed itself CodeAI in June 2026; the address is still code.org. It is a nonprofit, and it states that every course, tool and activity is free. Younger children start with block-based coding such as Sprite Lab; older students move on to Game Lab (JavaScript), Web Lab (HTML, CSS and JavaScript) and Python Lab. Its famous Hour of Code is now called the Hour of AI.
| Details | |
|---|---|
| Made by | CodeAI (formerly Code.org), a nonprofit |
| Cost | Free, with no ads |
| Ages stated by the maker | Kindergarten to Grade 12: Sprite Lab 5 to 12, Game Lab 12 to 18, Python Lab 13 to 18 |
| Your child writes | Blocks, then JavaScript, HTML, CSS and Python |
| Runs on | Web browser |
Best for children who like clear goals and step-by-step levels, and for families who want a free path from blocks to text code.
4. Blockly Games (first-time coders, free)
Blockly Games is a series of short browser games built on the Blockly library: Puzzle, Maze, Bird, Turtle, Movie, Music, Pond Tutor and Pond. Each introduces one idea, such as loops and conditions in Maze or functions in Music, and the last two switch between blocks and real JavaScript in a text editor.
| Details | |
|---|---|
| Made by | An open-source project (the site names no company) |
| Cost | Free, open source |
| Ages stated by the maker | None; it is designed for children with no programming experience |
| Your child writes | Blocks, then JavaScript |
| Runs on | Web browser, or downloaded for offline use |
We suggest it from about 8 as a quick, focused companion to Scratch, and as a gentle bridge to typed code at the end.
Paid coding games and apps worth considering
5. Tynker (ages 5 to 18, free start and paid plans)
Tynker is a full coding curriculum: picture blocks for young children, then block coding, then courses in Python and JavaScript. A placement test puts a child on a path by age and skill, and Minecraft fans can build their own mods, skins and add-ons.
| Details | |
|---|---|
| Cost | Free to start; paid quarterly, yearly and lifetime plans covering up to 3 children |
| Ages stated by the maker | 5 to 18 (Tynker Junior for the youngest) |
| Your child writes | Picture blocks, blocks, then Python and JavaScript |
| Runs on | Web, iPad, iPhone |
Good for a child who wants one app that keeps going for years; the free part gives a taste, so expect to pay for a plan if it clicks.
6. Kodable (ages 4 to 10, paid)
Kodable uses drag-and-drop commands that need no reading or typing, then moves children on to real JavaScript in its later worlds. It also includes a typing game, and it describes itself as ad-free with no messaging between users.
| Details | |
|---|---|
| Made by | SurfScore, Inc. (Kodable) |
| Cost | Home use is a paid subscription with a 7-day free trial; teachers can create free accounts |
| Ages stated by the maker | 4 to 10 |
| Your child writes | Drag-and-drop commands, then JavaScript |
| Runs on | iPad, iPhone and the web |
A calm choice for 4 to 7 year olds who are not reading yet, and it grows with them into JavaScript.
7. CodeCombat (ages 8+, first levels free)
CodeCombat is an adventure game in which you type real code, Python or JavaScript, to move your hero through each level. Unlike most games on this list, children learn actual syntax rather than blocks. A Junior version for ages 5 to 8 uses blocks or simple text.
| Details | |
|---|---|
| Cost | Introductory levels free; a subscription unlocks the rest |
| Ages stated by the maker | 8+ (CodeCombat Junior 5 to 8) |
| Your child writes | Typed Python or JavaScript; C++, Java and Lua are also supported |
| Runs on | Web at codecombat.com; Junior also on Chromebooks, tablets and iPads |
The best bridge we know of from blocks to typing, for a child of about 9 to 12 who loves role-playing games.
When your child wants to go further than the levels, our Python and AI for Kids course (ages 9 to 12) teaches Python by building games and Turtle art.
8. Lightbot (all ages, paid app)
Lightbot is a puzzle game: you give a small robot commands to light up tiles, and in doing so learn procedures, loops and conditionals without typing any code. A free web demo made for the Hour of Code is on lightbot.com.
| Details | |
|---|---|
| Made by | SpriteBox LLC |
| Cost | Paid, one-time purchase (free web demo) |
| Ages stated by the maker | All ages, designed for first-time coders |
| Your child writes | Commands that steer the robot |
| Runs on | iPhone and iPad |
Fifty levels of pure logic; a good fit for a child who enjoys puzzles more than building their own projects.
Coding games for Minecraft and Roblox fans
9. Minecraft Education (paid licence)
Minecraft Education is a separate edition of Minecraft made for schools. Its Code Builder lets children program the game world with MakeCode blocks and then Python. It needs a licence: usually through a school, or through a commercial offer for homeschools and families, so check with your child's school first.
| Details | |
|---|---|
| Made by | Mojang / Microsoft |
| Cost | Paid licence (school, or a family and homeschool offer) |
| Ages stated by the maker | Not stated; we suggest 7+ |
| Your child writes | MakeCode blocks, then Python |
| Runs on | Windows, Mac, ChromeOS, iPhone, iPad, Android |
The obvious pick for a Minecraft fan, because the code changes a world they already care about.
Our Minecraft Coding for Kids course (ages 7 to 12) takes Minecraft fans from blocks to real code with a teacher.
10. Roblox Studio (free, Windows and Mac)
Roblox Studio is the free tool for making Roblox games. Children script their games in Luau, Roblox's language derived from Lua 5.1, and can publish them to Roblox. It is the most demanding option on this list, and it needs a Roblox account, so set it up with your child.
| Details | |
|---|---|
| Made by | Roblox Corporation |
| Cost | Free |
| Ages stated by the maker | Not stated; we suggest 10+, with a parent managing the account |
| Your child writes | Luau (typed code) |
| Runs on | Windows 10 and macOS 10.14 or later |
Real game development with a real language, for a Roblox fan who is ready to type.
Our Roblox Game Coding for Kids course (ages 8 to 14) builds real Roblox games in Luau, live with a teacher.
Which coding game for which age
| Age | Start with | Then try | For fans of |
|---|---|---|---|
| 5 to 7 | ScratchJr (free) | Kodable (paid trial), Lightbot | Puzzles: Lightbot |
| 8 to 9 | Scratch (free) | CodeAI courses, Blockly Games | Minecraft: Minecraft Education |
| 10 to 12 | Advanced Scratch projects | CodeCombat (typed Python or JavaScript) | Minecraft Education, Roblox Studio |
| 13+ | Python (CodeAI Python Lab, or a course) | CodeCombat, CodeAI Game Lab (JavaScript) | Roblox Studio |
Ages are a starting point, not a rule: a confident 7 year old can enjoy Scratch, and a 12 year old who has never coded should still start with blocks for a few weeks.
Tips for Parents: Maximizing Learning
1. Start with Interest, Not Obligation
Let your child explore and find what excites them. Forcing a specific platform often backfires. If they love Minecraft, start there. If they prefer puzzles, try Lightbot. Follow their enthusiasm.
2. Set a Regular Schedule
Consistency beats intensity. 20-30 minutes three times a week is better than occasional hour-long sessions. Make coding part of the routine, like brushing teeth or homework.
3. Celebrate Creation, Not Just Completion
Ask to see their projects. Play their games. Watch their animations. Showing genuine interest in what they create is more motivating than any badge or certificate.
Parent Tip: The Demo Night
Once a month, have your child present their best project to the family. This builds presentation skills, reinforces learning, and makes them feel proud of their work. Grandparents love these!
4. Don't Solve Problems for Them
When they get stuck, resist the urge to fix it. Ask guiding questions instead: 'What do you think is happening?' 'What have you tried?' The struggle is where learning happens.
5. Know When to Level Up
If your child has mastered a platform and seems bored, it's time to move on. Don't let them stagnate in comfortable territory when they're ready for new challenges.
For US families: from playing coding games to making one
A coding game is a good first step, and the natural next one is building a game of their own. Which tool fits depends less on age than on the computer at home or on a school-issued device, so each guide below says what runs where. As a rough guide by grade: elementary students do well with block-based game makers, middle schoolers are often ready for Roblox Studio or Python, and high schoolers can take on a full engine.
- How to make a video game for kids covers free tools by age and computer, seven steps and a MakeCode Arcade game to copy.
- How to make a Roblox game explains which devices run Roblox Studio and walks through three real Luau scripts.
- Godot for kids and teens introduces a free engine and the Android editor that lets it run on Chromebooks.
- Python games for kids goes from a no-install guessing game to a full pygame project.
- For teens who care about how games feel to play, game design classes for teens covers playtesting and design vocabulary.
Our live game coding classes are scheduled for US families as follows. Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Coding games for kids: common questions
Scratch for children aged about 8 and up, ScratchJr for 5 to 7 year olds, and Blockly Games for short, focused puzzles. CodeAI (formerly Code.org) is also completely free and gives a step-by-step path from blocks to JavaScript and Python.
CodeCombat has children type Python or JavaScript, Roblox Studio uses Luau, and Blockly Games, Kodable and Tynker all move from blocks to JavaScript (Tynker also to Python). Block-based games still teach real programming ideas, loops, conditions and variables, which carry over to any language.
Code.org renamed itself CodeAI in June 2026, and its Hour of Code became the Hour of AI. The website is still code.org, and CodeAI says every course, tool and activity remains free.
For a beginner, often yes: Scratch, ScratchJr, CodeAI and Blockly Games are enough for a year or more. Paid apps such as Tynker and Kodable add a longer structured path, progress reports and more content. Start free, and pay only once your child is hooked.
Our suggestion is short, regular sessions: 20 to 30 minutes three times a week for younger children, and up to an hour for older ones, with breaks when frustration shows. Making something counts for more than time spent.
Encourage making over playing, for example one project of their own before browsing others. Platforms with levels, such as CodeAI, CodeCombat or Tynker, give more structure than open sandboxes.
Roblox Studio is a creation tool, but it needs a Roblox account, and games can be published to the Roblox platform. Set the account up with your child, review its settings together, and agree what they will publish and share. Never share personal information in a game or its description.
Games are excellent for starting and staying interested. Most children eventually benefit from structured teaching to fill gaps and to move to typed languages such as Python, which is where a course helps.
When your child has finished the main content of their favourite game, wants to build bigger projects of their own, is ready to type code, or keeps getting stuck on the same idea.
Start with one game this week
Pick the game that matches your child's age and interests, play it with them for the first session, and ask them to show you what they made. The right coding game is the one they choose to open again tomorrow.
When your child is ready for a teacher
Our live classes build on what these games start. Ages 6 to 12: Scratch Coding for Kids. Ages 8 to 12: Game Development for Kids. Minecraft fans, 7 to 12: Minecraft Coding for Kids. Roblox fans, 8 to 14: Roblox Game Coding for Kids. Ready to type, 9 to 12: Python and AI for Kids. The first class is a free demo, so you can see how it is taught before you decide.