Robocode Robocode is like a high-tech video game where you create and control robot tanks. You write AI code to guide your robots in exciting battles.

CodinGame CodinGame is a web app that turns coding into a game. It challenges you with puzzles and tasks that require real coding skills.

CodeCombat CodeCombat is a web platform that combines coding with game-like puzzles and challenges. CodeCombat

Codewars Codewars is a bit different – it gamifies coding practice by presenting you with algorithmic challenges.

Vim Adventures Vim Adventures is a coding game designed for beginners who want to master Vim, a powerful text editor.

TIS-100 TIS-100 is a one-of-a-kind coding game that asks you to work with mock low-level assembly code to solve puzzles.

Shenzhen I/O Developed by the creators of TIS-100, Shenzhen I/O is a puzzle-based programming game where you .

Human Resource Machine Human Resource Machine lets you pretend you’re an office worker. You do tasks by following instructions.

Screeps Screeps is a multiplayer online strategy game where you write code in JavaScript to control how your in-game