CodeCombat is a doubly interesting video game. On the one hand, it's entertaining, but on the other, it's educational, so much so that it teaches you the JavaScript programming language . You can find countless tutorials online, buy books at the bookstore to learn it, or even take classes, but nothing beats playing at home or in your free time to learn it.
CodeCombat is an RPG whose main story revolves around a battle between ogres. What sets it apart from other games is that you can learn this important programming language while you're fighting. It also features a multiplayer mode for more advanced programmers who want to compete against others.
This type of video game is extremely useful, not only for teaching programming languages, but for teaching anything. Practice and gameplay are sometimes the best ways to solidify concepts and learn new things. CodeCombat allows you to start at a low level and progress to advanced levels, so your JavaScript level is no obstacle.
Basically, you have to fight by generating source code written in JavaScript. The game will have you write this code, and it will then be pitted against other players' code to see who wins. Fun, right? It's a bit like The Matrix, where "programs" like Neo and virus-like programs like Smith battle it out in a virtual world.
But now it's real, and all students interested in learning this programming language can play for free . Go to codecombat.com and start playing by creating an account…