Fundamentals 9 min read

Top Programming Game Websites to Learn Coding Through Play

This article presents a curated list of over a dozen online coding game platforms—such as Codingame, CodeCombat, Screeps, and Human Resource Machine—detailing their features, supported languages, and URLs, offering programmers of all levels engaging ways to improve their coding skills.

Python Programming Learning Circle
Python Programming Learning Circle
Python Programming Learning Circle
Top Programming Game Websites to Learn Coding Through Play

Coding Games

Play games while tackling programming challenges. Supports over 20 languages including PHP, C, and JavaScript. The interface is powerful and customizable (e.g., Emacs, Vim, Classic editors). URL: www.codingame.com

CodeCombat (极客战记)

A web‑based coding game with rich storyline, teaching Python, JavaScript, Lua, CoffeeScript, Clojure, etc. URLs: cn.codecombat.com and codecombat.163.com

Screeps

An MMO for JavaScript programmers where you control "creeps" to gather resources and build territories. URL: screeps.com

CheckiO

A browser‑based game requiring Python or JavaScript to solve puzzles. URL: checkio.org

Vim Adventures

Learn Vim by playing a game. URL: vim-adventures.com

Cyber‑Dojo

A practice platform supporting JavaScript, Java, Python, PHP, Ruby, etc. URL: www.cyber-dojo.org/. Source code: https://github.com/JonJagger/cyber-dojo

Code Monkey

A kid‑friendly web game where you program a monkey to collect bananas, covering over 300 levels and many programming concepts. URL: www.playcodemonkey.com

Elevator Saga

A JavaScript‑only elevator programming game; first level requires transporting 15 people in 60 seconds. URL: play.elevatorsaga.com/. Source code: https://github.com/magwo/elevatorsaga

Codewars

Compete in real coding challenges supporting JavaScript, Python, C#, Java, etc. URL: www.codewars.com

Ruby Quiz

Weekly Ruby challenges with 156 quizzes. URL: rubyquiz.com/

Git‑Game

A terminal‑based game teaching Git commands through a treasure‑hunt storyline. URL: www.git-game.com

Hacker.org

Puzzle‑based challenges testing hacking skills such as decoding, scripting, and penetration. URL: https://www.hacker.org/

Code Hunt

Microsoft Research’s HTML5 sci‑fi game where you fix code in Java or C#. URL: www.codehunt.com

Fight Code

Write JavaScript bots to battle other players' robots. URL: http://fightcode.io

Human Resource Machine

A mobile puzzle game that teaches concepts like memory, registers, I/O, and basic algorithms through programming‑style instructions. URL: tomorrowcorporation.com

Other Similar Coding Game Sites

Additional platforms include CodeChef, Pex for Fun, Rankk, TopCoder, Google Code Jam, Python Challenge, Lumosity, Algorithm Geeks, CodeKata, LessThanDot, The Daily WTF, PKU JudgeOnline, UVA Online Judge, Programming Praxis, Project Euler, 4Clojure, Prolog Problems, Codingbat, Sphere Online Judge, Rosalind, LeetCode, Career Cup, and Kodable.

JavaScripteducational resourceslearn codingonline coding challengesprogramming games
Python Programming Learning Circle
Written by

Python Programming Learning Circle

A global community of Chinese Python developers offering technical articles, columns, original video tutorials, and problem sets. Topics include web full‑stack development, web scraping, data analysis, natural language processing, image processing, machine learning, automated testing, DevOps automation, and big data.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.