CodeCombat: learn JavaScript with an RPG video game

Typical CodeCombat game screen

CodeCombat is a doubly interesting video game. On the one hand it is an entertaining video game, but on the other it is educational, so much so that it teaches you programming language JavaScript. On the web you can find a multitude of tutorials on this language, you can go to the bookstore to buy books to learn it or you can choose to go to classes to be taught it, but nothing better than playing from home or in your spare time to learn it.

CodeCombat is a RPG type game whose main story is a fight between ogres. The difference with other games is that while fighting you can learn this very important programming language. It also has a multiplayer version for the most advanced programmers who want to measure themselves against other people.

This type of video game is extremely necessary, not only to teach programming languages, but to teach about anything. Practice and play is sometimes the best way to consolidate concepts and learn new things. CodeCombat allows you to start low and work your way up to advanced levels, so your level of JavaScript it is not an impediment.

Basically you have to fight by generating code source written in JavaScript. The game will make you write this code and this code will face other codes from other players to see who is the winner. Fun? It reminds a bit of the Matrix, where "programs" like Neo and other viruses like Smith face each other in a virtual world.

But now it is real and all those students interested in learning this programming language will be able to play for free. Access and start playing by creating an account ...

The content of the article adheres to our principles of editorial ethics. To report an error click here.

Be the first to comment

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.