CodeWorlds
Back to collections
Guide21 min readCodeWorlds Team

CodeWorlds vs CodeCombat: two coding games compared

CodeWorlds vs CodeCombat: learner ages, languages taught, game mechanics, teacher tools and September 2026 prices, plus which to pick for kids, teens and adults.

CodeWorlds vs CodeCombat: two coding games compared

CodeCombat is the better fit for younger children and for teaching a whole class: it is a full game in which code steers a hero, with a block-based mode for the youngest and a well-developed teacher dashboard. CodeWorlds suits teens and adults who want to work through web technologies from HTML to React and Next.js, plus Python and SQL, on a Polish-first platform that also runs in English.

CodeWorlds is a Polish platform for learning to code through a game, running in the browser in Polish and English. Each technology has its own story world with a guide: you learn HTML and CSS in Ancient Egypt, JavaScript in Jurassic Park and Python on a safari. A world is split into modules, and a module into lessons with a built-in code editor and live preview, followed by exercises: writing code, filling gaps, quizzes and ordering puzzles. A free account covers the HTML and CSS course in the app and gives you 10 fuel units a day for solving exercises.

CodeCombat is a game for learning to code, developed since 2013 by CodeCombat Inc. of San Francisco. The player writes real code in Python, JavaScript or C++, and a hero carries out the commands in dungeons, forests and deserts. Around the game the company has built a set of products for schools: CodeCombat Junior for the youngest, the story-driven Ozaria, AI League tournaments, a world on Roblox, and lesson materials and reports for teachers.

We publish this article on the CodeWorlds site, so half of it is about us. That is why every fact about CodeCombat comes from its official pages, linked in the text, and where the competitor does better, we say so. We checked prices, limits and features of both services in September 2026.

At a glance

The main differences fit in one table. Details and sources follow in the sections below.

CriterionCodeWorldsCodeCombat
What it isA course set in story-driven game worldsA game in which code steers a hero
On the marketPlatform since December 2022, team teaching since 2015Since 2013
Youngest learnerHTML and CSS world marked 7+CodeCombat Junior for grades K-5, also with no-reading and no-typing modes
What it teachesHTML, CSS, JavaScript, TypeScript, React, Next.js, NestJS, Vue, Python, MySQL, working with AIPython, JavaScript, C++, Lua on Roblox, HTML basics
TheoryLessons with text and a live code editorMostly inside game levels, lesson plans for teachers
AI helpAI assistant on the paid planAI hints with a daily allowance, 10 a day on Premium
Classroom useGroup classes of up to 6, a platform for organisationsFree teacher account, class codes, reports, Google Classroom and Clever
Free planTester: the HTML and CSS course in the app, 10 fuel units a day; lessons of all courses to read on the siteFree play with limited access
Paid plan (as of September 2026)User: 99 zł a monthPremium: 34 zł a month or 340 zł a year
Live classes1:1 sessions with a mentorOnline classes from $219 a month
LanguagePolish by default, plus EnglishEnglish, a Polish version of the game, over 50 languages

Learner age: who starts where

Age is the first thing to settle, because the two platforms aim at different groups.

CodeCombat has a separate product for each stage of school. CodeCombat Junior is, as the company describes it, its flagship curriculum for grades K-5, from kindergarten to fifth grade in the US system. A child can code with icon blocks, word blocks, blocks and text side by side, or text alone. The product page also lists no-reading and no-typing options and says it works on tablets and iPads. When a learner struggles, Junior generates extra practice levels. The same page mentions over 1,100 levels.

In its school pathway CodeCombat puts Ozaria in grades 6-8 and the main game in high school, together with preparation for the US AP Computer Science Principles exam. For live classes the company says it mostly teaches children from elementary to high school age, but welcomes any child who can type, use a mouse and is comfortable with a computer.

CodeWorlds has no block-based mode. Instead, each world carries an age marker. The figures in the table come from the course pages:

WorldTechnologiesAgeModulesExercisesStudy time
Ancient EgyptHTML5, CSS3, Flexbox, SASS, Grid7+942940-60 h
SafariPython, data structures, OOP, Django, Flask12+1245060-80 h
Jurassic ParkJavaScript, ES6+, DOM, Async/Await, TypeScript13+1060160-90 h
The Great LibraryMySQL, SQL, JOIN, indexes, transactions14+1163730-45 h
Space MissionJavaScript, React.js, Hooks, Redux, Router15+1461280-120 h
Future LaboratoryVue.js 3, Vite, TypeScript, Pinia, Vue Router15+1240060-80 h
Cyberpunk 2150Next.js 14, SSR, SSG, ISR, API Routes, TypeScript16+954180-100 h
Roman EmpireNestJS, TypeORM, PostgreSQL, JWT, WebSockets18+954180-100 h
Pirate's Code (Vibecoding)Cursor AI, Next.js 14, TypeScript, Supabase, MCP, Claude Code CLI18+14305100-150 h

The youngest world, HTML and CSS, is marked 7+, but even there you have to read instructions and type code. For children CodeWorlds also offers live sessions with a mentor: the kids' section includes computer skills, programming in Scratch, Minecraft and building a browser game. Four more worlds, covering React Native, blockchain, Angular and Svelte, are still being built.

The takeaway: the younger the child, the stronger the case for CodeCombat. From the ages at which CodeWorlds opens Python (12+) and JavaScript (13+), the choice depends more on the goal than on age.

What you learn: languages and technologies

CodeCombat teaches computer science basics with real, typed code. Its homepage describes a custom code engine and interpreter built for beginners that teaches Python, JavaScript and C++. Next to the hero campaigns there are game development and web development tracks, where HTML comes in. CodeCombat Worlds on Roblox teaches Lua, and AI HackStack is for projects with generative AI. The school catalogue adds AP CSP, Algebra + AI and cybersecurity courses. The concept list on the parents page runs from sequences, loops and variables, through conditionals, functions and events, to arrays, recursion, stacks and queues. On the pages we checked, CodeCombat does not describe courses on web frameworks such as React or Next.js.

CodeWorlds is built around the technologies used to make web applications. In the catalogue you can go from HTML and CSS through JavaScript and TypeScript to React and Next.js, then on to a NestJS backend. Alongside sit Vue, Python and MySQL, plus a world about programming with AI, where you work with Cursor, Supabase, MCP and Claude Code CLI. Each course lists its main projects. In Egypt they include a landing page about a pyramid with a gallery and a responsive menu, a portfolio with CSS Grid, animations and dark mode, and a multi-page site with forms.

If you are still choosing a first technology, read where to start learning to code. It compares the web and Python paths regardless of platform.

Game mechanics: a hero in a dungeon vs story worlds

In CodeCombat, code is the game controller. In CodeWorlds, the game is the frame around a course. This is the biggest difference in the whole comparison.

CodeCombat's first level, Dungeons of Kithgard, has simple goals: avoid the spikes and collect the gem. The hero has to walk down a corridor without touching the walls, and the editor on the right holds the starter code. In English it looks like this:

Code
Python
# Move towards the gem.
# Don’t touch the spikes!
# Type your code below and click Run when you’re done.

hero.moveRight()

Next to the editor the game suggests the commands hero.moveUp, hero.moveDown, hero.moveLeft and hero.moveRight with a number of steps. You click Run and see straight away whether the hero reached the goal. Later campaigns raise the bar: in Backwoods Forest you outwit ogres with conditional logic, Sarven Desert adds arithmetic and complex conditions, and further lands bring in data structures. You collect gems in levels, and Premium unlocks extra heroes, pets and items. Players who like competition can enter AI League tournaments, and CodeCombat Worlds moves Lua practice into an MMORPG on Roblox.

CodeWorlds works differently. A world has a map of locations, which are its modules, and a module is a sequence of exercises that the platform has you complete in order. The world's guide, for example Mohamed in Egypt or Captain Redbeard with the pirates, leads dialogues that hold the story together. A lesson is a page with text and a code editor where you change an example and see the result at once. After the lessons come exercises:

  • writing and fixing code in the editor,
  • filling gaps in code,
  • ABCD quizzes and true/false sorting,
  • putting elements in order and clicking tiles in sequence,
  • sending a project to a mentor for review.

Exercises earn experience points and character levels. Around the learning there are guilds, rankings, minigames and a colony to build up. Fuel also sets the pace, more on that in the pricing section.

In our view younger children get hooked faster on the CodeCombat model, because every line of code changes something on screen. If you want to understand why code works and prefer to read the theory before an exercise, CodeWorlds gives you more to learn from. For a wider list of titles like these, see coding games to learn programming.

AI help and hints

CodeCombat levels have regular hints and an Ask AI button. AI hints evaluate your code, point out errors and explain how to fix them, but according to the company they do not hand over the solution. The allowances are public: a Premium subscriber gets 10 AI hints a day, a live class student 20, and in schools a teacher gets 100 and a student 5. On top of that comes AI HackStack, a tool for generative AI projects with access to models such as ChatGPT-4, Claude, Stable Diffusion and DALL-E. Premium includes 50 prompts a month. CodeCombat also states that it does not allow its model providers to train on users' chats and that teachers can review AI chat logs.

In CodeWorlds an editor exercise can have a regular hint, open to everyone. The AI assistant works in two places. In a lesson it suggests topics to ask about, and in a coding exercise it has buttons for code review, code analysis and making the task harder. On its homepage CodeWorlds describes it as an assistant that reviews code, suggests improvements, generates extra challenges matched to your level and helps with debugging. On a free account these features are locked with a note that they are for Pro users only, and answers come with a warning that they may be wrong. CodeWorlds does not publish daily assistant limits on its pages.

In practice, CodeCombat spells out how much AI help each role gets and documents its safety rules for schools. In CodeWorlds the assistant is part of the paid plan, and a free account keeps the regular hints.

Tools for teachers and schools

Here CodeCombat has a clear lead. Its schools page describes a ready-made kit for running classes:

  • a free teacher account with trial access to all games and materials, and a three-step start: account, class, students, who join with a class code,
  • lesson plans, student-facing slides, rubrics, extension activities, capstone projects and assessments,
  • assigning and locking content to control the pace of a class,
  • real-time progress reports at class, school, district and state level, plus pre and post module assessments,
  • Clever and Google sign-in and class rostering from Google Classroom,
  • a CSTA-accredited professional development course for teachers with over 44 hours of learning,
  • stated WCAG 2.1 AA conformance and compliance with student privacy rules such as COPPA, FERPA and GDPR, with data stored on AWS in the US.

The courses are aligned with CSTA, ISTE, Common Core and NGSS standards, and the AP CSP course is endorsed by the College Board. The standards page does not mention Poland's national curriculum, so a teacher in Poland has to map the courses to it on their own. For hardware, CodeCombat recommends computers with at least 4 GB of RAM and a modern browser. School licences are priced on request.

CodeWorlds does not publish a school programme along CodeCombat's lines, with a free teacher account and class codes. Its offer for groups looks like this:

  • group classes of up to 6 people with an experienced mentor, online or on site, described as suited to schools, companies and organisations,
  • a platform for businesses and organisations where you build your own worlds, modules and exercises in a drag and drop editor, with no coding,
  • a manager panel with real-time progress per person, team and module, automatic certificates and report export to PDF and CSV,
  • data hosted in the EU in line with GDPR, and a 14-day trial.

For a teacher who wants to start classes with twenty-odd students tomorrow, CodeCombat is ready out of the box. CodeWorlds makes sense when a school or organisation wants Polish-language material on web technologies or its own training world and can agree the details with the team.

Pricing and payment model (as of September 2026)

Both platforms let you start for free, but they limit a free account in different ways.

OptionCodeWorldsCodeCombat
Free startTester, 0 zł: the HTML and CSS course in the app, 10 fuel units a day, lessons of all courses on the siteFree account with limited access to the games
Plan for a learnerUser: 99 zł a month, no daily limitPremium: 34 zł a month or 340 zł a year
With a live teacher1:1 sessions with a mentor, the with-mentor plan sold out$219 a month for 1 lesson a week, $399 for 2
Schools and companiesGroup licences on request, 14-day platform trialFree teacher account, licences on request
CancellingAny time from the account dashboardPause or cancel with no fees, 30-day guarantee on live classes

On CodeWorlds the Tester plan costs 0 zł and covers the HTML and CSS course in the app with 10 fuel units a day, and the pricing page describes fuel as a daily limit on exercises. The lessons of all courses are free to read on the site. When the fuel runs out, you can wait for it to recharge automatically, buy more fuel or move to the paid plan. The User plan costs 99 zł a month (as of September 2026), removes the daily limit and opens all worlds and materials. In September 2026 the with-mentor version of the plan was marked as sold out.

CodeCombat lets you start playing for free, and Premium unlocks full access: over 530 CodeCombat levels, CodeCombat Junior and AI HackStack, plus heroes, pets and items. When we opened the page from Poland in September 2026, it showed 34 zł a month or 340 zł a year. The live class packages on the parents page cost $219 a month for one lesson a week and $399 for two (as of September 2026). Check the current price for your country before you buy.

The numbers are clear: CodeCombat Premium is cheaper than the CodeWorlds User plan. CodeWorlds answers with a different model: the lessons of all courses are free on the site, and the free plan covers the HTML and CSS course in the app and limits the pace. For someone doing a few exercises a day, the HTML and CSS course can last a long time.

Interface language: learning in Polish

CodeWorlds is made in Polish. Polish is the site's default language: Polish pages have no prefix, for example /kursy, and English ones start with /en. Lessons, guide dialogues, course descriptions and pricing exist in both languages, and prices are in złoty. The pricing page also lists mentor help on group Discord channels.

CodeCombat is an American company and its pages are written in English. Its language menu does include Polish, though. With Polish selected, the campaign map, level goals and even the comments in the starter code appear in Polish. According to its About page, the game has been translated into over 50 languages, with volunteers helping on translations. In our test the parents and schools pages stayed mostly in English, and CodeCombat runs live classes in English and Spanish.

For a Polish learner this means: you can play the CodeCombat game itself in Polish, but a parent or teacher will read the materials in English. On CodeWorlds everything is in Polish, from lessons to pricing.

Where CodeCombat is stronger

To put it plainly, CodeCombat wins in several areas:

  1. A true game for younger children. Code moves the hero right away, and CodeCombat Junior, with blocks, a no-reading mode and tablet support, also covers children who cannot read yet. CodeWorlds has no such mode.
  2. Classroom tools. A free teacher account, class codes, lesson plans, slides, rubrics, assessments, reports, Google Classroom and Clever. CodeWorlds has no self-service equivalent.
  3. Long track record and scale. The game has been running since 2013. According to the About page, over 20 million players from more than 190 countries have started learning with CodeCombat and Ozaria, and the schools page mentions 320,000 teachers.
  4. Open code. According to the legal page, the client code is under the MIT License and common assets under Creative Commons Attribution 4.0. The About page credits over 650 contributors.
  5. Competition and Roblox. AI League tournaments and a game on Roblox give learners a reason to come back to coding outside lessons.
  6. Lower Premium price. 34 zł a month against 99 zł for the CodeWorlds User plan, based on September 2026 prices.

How CodeWorlds is different

  1. Web technologies from HTML to React and Next.js. Plus TypeScript, NestJS, Vue, Python, MySQL and programming with AI tools such as Cursor. It is a path towards working on applications, not preparation for a school computer science exam.
  2. A separate story world for each technology. Egypt for HTML and CSS, a space mission for React, Jurassic Park for JavaScript, Cyberpunk 2150 for Next.js, the Roman Empire for NestJS, a safari for Python, a Mars laboratory for Vue and the Great Library of Alexandria for MySQL. Each world has its own guide.
  3. Lessons with a live editor. Theory is part of the learner's path, not just material for the teacher, and course pages give an estimated study time, for example 40-60 hours for HTML and CSS.
  4. Polish from the first page to the last. For a parent who does not read English comfortably, that is a real difference.
  5. An AI assistant and mentors. The assistant comes with the paid plan, and there are 1:1 mentor sessions, which the team has run since 2015.

What CodeWorlds does not have today

To be fair, the limits need listing too. CodeWorlds is a younger and much smaller platform, running since December 2022. It has no block-based mode and no version for children who cannot read yet. It has no self-service teacher dashboard and no alignment with teaching standards. The free plan covers only the HTML and CSS course in the app and has a daily fuel limit, the AI assistant is on the paid plan only, four announced worlds are still being built, and the with-mentor plan was sold out in September 2026.

Verdict: which to choose for which learner

LearnerBetter choiceWhy
A child still learning to readCodeCombat JuniorIcon blocks, no-reading and no-typing modes, works on a tablet
A child who just wants to playCodeCombatCode steers a hero, results are instant, rewards and tournaments
A child or teen who wants to build websites in PolishCodeWorlds, Ancient Egypt worldHTML and CSS from 7+, lessons and projects in Polish
A teen who is serious about programmingCodeWorldsPython from 12+, JavaScript from 13+, then React and Next.js
An adult changing careersCodeWorldsA path from HTML to Next.js and NestJS, mentor sessions
A teacher with a whole classCodeCombatFree teacher account, lesson plans, reports, Google Classroom
A US student preparing for AP CSPCodeCombatA course endorsed by the College Board
Someone on a tight budgetDepends on the course and paceCodeCombat Premium is cheaper, the CodeWorlds free plan gives a daily set of exercises in the HTML and CSS course

Nothing stops you from using both. A younger child can start with CodeCombat Junior and, once they want to build websites, move on to the HTML and CSS world on CodeWorlds. If you are still putting together a learning plan, read how to learn to code from scratch, and if you are thinking about a career change, see how to become a developer. The full list of worlds is on the courses page. If you are comparing more platforms, see also CodeWorlds vs Codecademy, CodeWorlds vs freeCodeCamp and CodeWorlds vs Mimo.

FAQ

Is CodeCombat available in Polish?

Partly. CodeCombat's language menu includes Polish, and with it selected the campaign map, level goals and starter code comments appear in Polish. The parents and schools pages stay mostly in English, and live classes run in English and Spanish. CodeWorlds is in Polish by default and has an English version.

Is CodeWorlds free?

Partly. The Tester plan costs 0 zł and covers the HTML and CSS course in the app, with 10 fuel units a day to spend on exercises. The lessons of all courses are free to read on the site. The User plan at 99 zł a month (as of September 2026) opens every world and removes the daily limit. The AI assistant is available on the paid plan.

How much does CodeCombat Premium cost?

In September 2026, opened from Poland, CodeCombat's page showed 34 zł a month or 340 zł a year. Live classes with a teacher cost $219 a month for one lesson a week and $399 for two. Schools get a free teacher account for a trial, and licences are priced individually.

Which is better for an 8-year-old, CodeWorlds or CodeCombat?

For an eight-year-old who does not read fluently yet, CodeCombat Junior with blocks and a no-reading mode is the better choice. If the child reads well, can type and wants to make websites, they can start with the Ancient Egypt world on CodeWorlds, marked 7+.

Can CodeWorlds be used with a whole class?

Not the way CodeCombat can. CodeWorlds has no free teacher account with class codes and lesson plans. It offers group classes of up to 6 people with a mentor and a platform for organisations with a progress panel, certificates and a 14-day trial, arranged with the team.

Can I learn React or Next.js on CodeCombat?

No, CodeCombat's pages do not describe courses on web frameworks. CodeCombat teaches Python, JavaScript, C++, Lua and HTML basics and prepares for AP CSP. React and Next.js are covered in the Space Mission and Cyberpunk 2150 worlds on CodeWorlds, and you will find an introduction to both in the React and Next.js collections.

Can you use both platforms at the same time?

Yes. Both let you start without paying, so it is easy to see which format suits the learner. A sensible plan is CodeCombat to start with a younger child and CodeWorlds later, when the goal is websites and web applications.

Read next

We use cookies to enhance your experience on the site