CodeCombat ( is a single and multiplayer coding game that teaches students as young as six how to program using typed code. This makes learning programming much more fun and engaging, by teaching JavaScript and Python as well as basic computer science through a browser-based role playing game. Players must prove their knowledge of typed code in order to advance to the next level, and the goal of the CodeCombat team is to allow any student to have an introduction to computer programming that doesn’t involve sitting and reading some dull manual (because what 11 year old seriously wants to do that?). In some ways, it’s reminiscent of those older command-based computer games, but with updated graphics and a focus on learning coding solutions.

Featured Site Info for

CodeCombat was started to introduce coding into the classroom, because like learning a new language, coding is one of those things that’s easiest to learn at an early age. Even though nearly everyone nowdays uses a computer, there’s still a lack of any engaging introduction to computer science in most primary and secondary schools. It’s difficult to get kids into something that’s seemingly dull or just plain hard, and the method of block-based programming doesn’t really help students to learn programming all that successfully. CodeCombat has learners use typed code, rather than copying blocks of it, which not only makes for a more engaging experience but also teaches students how to be creative in their coding adventures. One should, of course, take ‘coding adventures’ quite literally here – because CodeCombat turns coding into an adventure for players.

The blog features information about the game as well as the project, and has a lot of resource and opinions on topics like coding education. The amount of thought that the developers put into the project is commendable, and no one who’s either interested in learning the basics of coding or coding education should have any reason to be disappointed by all of the things here. The site has information on the developers and on the project itself, including how to get involved if you are interested. And on top of all of this, there are resources for educators, so no one should walk away disappointed.

Frequency of Updates at

Because of the open-source nature of the CodeCombat project, the game is constantly evolving and adding new features and developers. Guides, wikis, and other support for players and students are also constantly being updated to widen the reach of the project even further, so there’s no dearth of updates to the game itself or any of the online resources.

Variety of Content

Because CodeCombat is an open source project, and has been since January 2014, there are hundreds of players volunteering to create new levels, fix bugs, contribute new features, and test the game. This means that the content itself is always evolving, and will continue to do so. The main feature here is the CodeCombat game, and community resources are the other notable feature. Basically, it’s all centred around the game and working on the project. With the fact that the game has been translated into more than 50 different languages and has more than 5,000,000 players cumulatively, it’s sure to expand even further. This is especially true as more and more educators pick up on the usefulness of CodeCombat and it gets introduced into more and more classrooms.

Visual Appeal

Given that CodeCombat is meant as a game to introduce coding to primary and secondary school students, the focus here is not on top-of-the-line graphics but on making a game where players can learn something and be fully engaged. The game itself is definitely more appealing visually than many mobile games, but you won’t find the intensity of graphics that you would on many games. It’s fun, educational, and effective for its intended purpose, and it’s an interesting open source project. Those priorities are reflected in the game, and it does a good job of achieving such goals. The website itself is well laid out, visually appealing, and has a clean design – which means that it’s pretty successful in its aims.

Practical Operation of

Given the fact that the focus of is on a single game and resources surrounding that, there’s not a lot of navigation that you have to do on the site. Everything that is there is easily navigable, and this can be said for the game as well as the blog. Everything loads quickly and there are no snags when using the site even on slower connections, and all of the links and scrolling work fine in any modern browser. There’s no search feature in the game website itself, but everything is easily accessible so this shouldn’t really be a problem.


Log in

Forgot password?

Already registered? Log in


Forgot password?