Skip to main content
CodeSpeedTest
Languages
Start TypingJump into a test — pick any languageAdaptive TrainingUnlock chars as you master themPractice DrillsFocused sessions targeting weak spotsDaily ChallengesNew coding challenges every dayRace ModeCompete against others in real timeAI OpponentRace against an AI at your WPM levelTournamentsLive coding speed tournamentsArcade GamesBoss fight, arena survival, run-and-gun & moreGamificationXP, coins, badges & quests
LeaderboardGlobal rankings for every languageCertificatesEarn verifiable Bronze / Silver / Gold certsActivityDaily streaks & historical analyticsProfileYour stats, badges & achievements
Browse Languages500+ languages with real code examplesBlogTips, guides & deep divesFree ToolsWPM calculator, typing speed report & moreFAQCommon questions answeredGetting StartedNew to CodeSpeedTest?AboutOur story & missionSupportGet help — Pro users get priorityContactGet in touch with the team
TeamsPricing

Coding Games

12 free browser games built on real code. No download, no signup, playable on your phone.

  • No install
  • Guest play
  • Mobile ready
  • XP & coins when signed in
Featured
Boss fight

Kernel Panic

One boss, three phases. Every key you type fires a bolt, full lines land crits, and a well-timed line parries its attack.

Fight the boss
panic!()
Daily #··

Daily Snippet

Same snippet for every developer today. First run counts. Share your 🟩🟨 grid.

Play today's snippet
panic!()
Action
New

Kernel Panic

2–4 min

Three-phase boss fight. Your typing is the weapon. Parry or fall.

Not played yet

*ptr = NULL
Action
New

Null Pointer Arena

1 min

Choose a fighter. Survive 60 seconds as bugs swarm from all sides.

Not played yet

while (true)
Action
New

Runtime Run

2–5 min

Endless run-and-gun. Blast firewalls and drones by typing tokens.

Not played yet

while (day++)
Code
New

Daily Snippet

1 min

One snippet a day, the same for everyone. Keep the streak.

Not played yet

push() pop()
Code
New

Stack Overflow

2–5 min

Real code lines pile up. Pop them before the stack overflows.

Not played yet

retrun; fucntion
Code
New

Bug Squash

1–3 min

Each line hides one bug. Spot it, type the fix, beat the clock.

Not played yet

=> ?? &&
Reflex
New

Syntax Storm

2–4 min

Operators and brackets rain down. Master the symbol keys.

Not played yet

const let
Reflex

ZType

2–4 min

Code tokens fall from the sky. Shoot them down by typing.

Not played yet

▶▶ 90 WPM
Versus

Nitro Race

1 min

Race a ghost through a passage. Easy, Medium or Hard.

Not played yet

♥♥♥ 0 errs
Accuracy

Overkill Survival

2–5 min

Every wrong keystroke costs a life. Pure accuracy pressure.

Not played yet

abc xyz
Reflex

Glyphica

2–4 min

Rapid word recognition and finger coordination drills.

Not played yet

¶ ¶ ¶
Endurance

Chronicles

3–5 min

Long-form endurance. Hold your rhythm over a full passage.

Not played yet

Why play coding games?

Real programming isn't prose. It's brackets, operators and indentation. Stack Overflow and Daily Snippet train full lines of real code, Syntax Storm drills the symbol keys most developers fumble, and Bug Squash makes you read code before you type it, just like a code review.

When you're ready for a measured result, take the coding speed test or keep improving with code typing practice in 500+ languages.

CodeSpeedTest

Improve your coding speed, code accuracy, and programming syntax WPM with practice sessions across 500+ programming languages.

Quick Links

HomeAboutFeaturesGetting StartedLanguages

Legal & Support

Pro ⚡ PricingContactPrivacy PolicyTerms of Service

Connect

CodeSpeedTest on GitHubCodeSpeedTest on TwitterEmail CodeSpeedTest

© 2026 CodeSpeedTest. All rights reserved.