CodeIt guide
Best Coding Games for Kids: Six Compared, Honestly
,
Six coding games, one section each: what it is, who it fits, what it costs, and where it is weakest. Every price and age read from the product's own site on 3 September 2026.
How to judge a coding game
Not all coding games are equal. Some are logic puzzles with a coding theme. Others teach programming that carries over to real code. Four questions separate them:
• Does the game require writing real code, or just moving blocks?
• Does each level teach something new, or repeat the same skill?
• Is there a clear connection between the challenge and a programming concept?
• Does finishing it leave the child able to do something they could not do before?
A game can be excellent and still answer no to the first one. Blocks are the right answer for a child who cannot type fluently yet. What matters is knowing which question a product is answering, and that is what the six sections below are for.
Scratch
Free, from the Scratch Foundation, block-based, and the place most children in the world start. Scratch was developed at the MIT Media Lab in 2007 and transferred to the Scratch Foundation, an independent nonprofit, in 2019.
Their own wording: "Scratch is free for everyone." The foundation also states that "200 million kids create on Scratch for free".
Best for: a first experience, roughly ages 8 and up, and younger with an adult beside them. Sharing a project is one click and the community is enormous.
Weakest at: the step after it. Block code does not become Python or JavaScript, so at some point a child who wants to keep going has to start again with typing, and Scratch does nothing to prepare them for that.
Blockly Games
Free and open source, published by Google under the Apache 2.0 licence. Its own description is "Games for tomorrow's programmers."
A short series of block-based puzzles that ends by showing the JavaScript behind the blocks, which is the one thing most block products never do.
Best for: a few focused hours, and specifically the moment a child is ready to see that the blocks were code all along.
Weakest at: staying power. It is a finite set of levels with no accounts, no saving and no community. A determined child finishes it in a weekend and there is nothing after it.
CodeAI, formerly Code.org
Free, K to 12, and the largest structured curriculum of its kind. Code.org rebranded to CodeAI, and the Hour of Code is now the Hour of AI.
Their own wording: "Student courses, tools and activities on CodeAI are free, because access to digital fluency shouldn't depend on where a student lives."
Best for: a school or a parent who wants a sequenced course rather than a sandbox, and for the one-hour activities that get a reluctant child started.
Weakest at: the emphasis has moved toward AI literacy, so a family who came specifically for programming should look at what a course actually contains before committing to it.
Tynker
Paid, with a free tier, and the largest library here: block coding, Minecraft and Roblox modding, and typed languages later. Tynker says kids can start "as early as 5-6 years old" and that it is "for ages 5 to 18."
Prices read from tynker.com/pricing on 3 September 2026, with a 40% discount showing at the time: $18 a month billed quarterly at $54, $15 a month billed yearly at $180, or $468 once for lifetime access. All plans covered up to three children and carried a 30-day money-back guarantee.
Best for: a child who is already deep in Minecraft or Roblox. The modding integrations are the real reason to pay, and nothing free replaces them.
Weakest at: value if your child does not use those integrations. The same block-coding foundation is free elsewhere, and a discounted price on a page is not the same as a stable price.
CodeIt
This is us, so weigh it accordingly. Free plan with no card, and CodeIt Plus at CA$12 a month.
Typed Python from the first lesson: 31 beginner lessons, each with a quiz, and 30 coding puzzles tied to specific lessons. Separately, a studio where a child describes a game or website, gets a working first version, and then opens the code and changes it.
Best for: a child who has outgrown blocks and wants to type, and for one who wants to build a thing and share a link to it rather than work through a course.
Weakest at: everything a large product has and a small one does not. There is no school rostering, no teacher dashboard, no offline mode, no Minecraft or Roblox integration, and the structured lesson sequence is Python only. If your child is five and cannot read fluently, start with Scratch and come back.
CodeCombat
A role-playing game where the character moves only when the child types code. Their own description: "Learn Python, JavaScript, and HTML as you solve puzzles."
There is a free set of levels and a paid subscription for the rest. We are not printing a price for it: the pricing page renders in the browser rather than in the page source, so we could not read the number from the seller's own page, and a price we cannot see is not a price we will state.
Best for: roughly 9 and up, and especially a child who likes games more than lessons and will type to make something move.
Weakest at: teaching the why. Progress can come from copying the pattern the level wants, and a child can clear levels without being able to explain the code they typed.
The comparison, in one table
Ages, prices and features below were read from each product's own site on 3 September 2026. Prices change, discounts appear and vanish, and terms are updated: check before paying.
• Scratch. Ages 8+ (younger with help). Free. Blocks. Free tier: it is entirely free.
• Blockly Games. Ages 8+. Free and open source, Apache 2.0. Blocks, with the JavaScript shown. Free tier: entirely free.
• CodeAI (Code.org). K to 12. Free. Blocks and typed code by course. Free tier: entirely free.
• Tynker. Ages 5 to 18. $15 a month billed yearly at $180, $18 a month billed quarterly at $54, or $468 once. Blocks, then typed. Free tier: yes.
• CodeIt. Built for ages 8 to 14, younger with an adult, managed profiles under 13. Free plan, CA$12 a month for Plus. Typed Python, plus the studio. Free tier: yes.
• CodeCombat. Roughly 9+. Free levels, paid subscription, price not published in the page source. Typed Python, JavaScript and HTML. Free tier: yes.
Which one to pick
If your child is seven and has never coded, use Scratch. It is free, it is the best on-ramp that exists, and there is no reason to pay anyone anything at that age. Come back to this list when they start asking why the blocks are not real code.
If your child lives in Minecraft or Roblox, Tynker is the one worth paying for, because the modding integrations are the part nothing free replaces.
If your child has outgrown blocks and wants to type, the honest shortlist is CodeCombat if they want a game, and CodeIt if they want to build a thing and understand it. Try the free tier of both before paying for either.
What you can do on CodeIt
This guide is written for beginners and the adults supporting them, with practical next steps that connect to interactive CodeIt lessons and projects.