Coding games to play with friends
Breakpoint lists 71 programming games you play with or against other people, link-checked every 12 hours. Updated 26 Oct 2026.
Most programming games are solo. These aren't. Race a friend to solve the same task, put your bot on a ladder against other players' code, enter a contest as a team, or set up a private leaderboard for your team at work.
Live duels and races
Solve the same problem as someone else at the same time, and see who gets there first.
- CodinGameAlgorithms · Write bots and solve coding games against other players
- HackerRankAlgorithms · Solve coding problems by topic and take skill tests
- CodeChefAlgorithms · Solve contest problems weekly and earn a star rating
- National Cyber LeaguePaidSecurity · Compete in a student cybersecurity CTF season, solo and as a team
- YareJavaScript · Write code that controls cats in short 1v1 strategy matches
- Hack The BoxFreemiumSecurity · Hack into live lab machines and capture the flags
- ICFP Programming ContestMulti-language · Tackle a strange new programming task with your team over 72 hours
- Grey HackPaidSecurity · Hack generated networks and write your own tools in GreyScript
- BotomyPaidPython · Program a hero bot for PvP and co-op survival matches
- IEEEXtremePaidAlgorithms · Solve programming problems with your student team for 24 hours straight
- hackmudPaidJavaScript · Hack, script and scheme in a shared online world using JavaScript
- yukicoderAlgorithms · Join weekly Friday-night contests of user-written algorithm problems
- TophAlgorithms · Practise problems and enter rated contests on Bangladesh's main judge
- omegaUpAlgorithms · Solve problems and take courses on a Spanish-language judge
- CodebattleMulti-language · Race another player to solve the same coding task, live in the browser
- picoCTFSecurity · Carnegie Mellon's free security challenges for learners
- KilonovaAlgorithms · Solve Romanian olympiad problems and enter community and virtual contests
- SpeedTyper.devTyping · Race other programmers typing snippets from real open-source code
- The Universal CupAlgorithms · Compete as a team in weekly ICPC-style rounds with a season-long rating
- SpeedCoderTyping · Type real source code in 15 languages and race other coders live
- CodeforcesAlgorithms · Compete in timed algorithm contests and raise your rating
- CSSBattleCSS · Recreate target images with as little CSS as possible
- LeetCodeFreemiumAlgorithms · Interview-style algorithm problems with contests and daily challenges
- QCoderQuantum · Solve quantum circuit puzzles in timed competitive programming contests
- KattisAlgorithms · Solve graded problems from a large contest archive
- LuoguAlgorithms · Solve algorithm problems in rated rounds on China's big online judge
- TLX (TOKI Learning Center)Algorithms · Enter rated mirrors of Indonesian olympiad and ICPC-style contests
- Regex HunterRegex · Write the shortest regex that catches the targets and spares the rest
- VoidHubAlgorithms · Challenge a friend to a 1v1 duel on Codeforces-style problems
- AtCoderAlgorithms · Join timed algorithm and heuristic contests from Japan
- HackerEarthAlgorithms · Practice coding problems and join contests and hiring challenges
- TryHackMeFreemiumSecurity · Work through guided security rooms with a hacking machine in your browser
- QOJAlgorithms · Solve and take part in mirrored ICPC regionals and olympiad contests
- DMOJAlgorithms · Solve archive problems and join contests on an open-source judge
- beecrowdAlgorithms · Solve categorised judge problems and climb user, school and country ranks
- TopcoderAlgorithms · Compete in long optimization contests called Marathon Matches
Bot ladders: your code plays while you're away
Upload a program and it plays matches against other players' programs around the clock.
- Core War (KotH)Assembly · Email Redcode warriors to compete on Core War hills
- ScreepsPaidJavaScript · Strategy game where your own code controls every unit
- CodinGameAlgorithms · Write bots and solve coding games against other players
- RobocodeJava · Code a battle tank and fight other robots in an arena
- YareJavaScript · Write code that controls cats in short 1v1 strategy matches
- Artifacts MMOAPI · Control MMORPG characters by sending API calls from your code
- CodeCupAlgorithms · Write a program that plays a board game against everyone else's entries
- Leek WarsJavaScript · Write the AI that fights for your leek in turn-based battles
- Robocode Tank RoyaleMulti-language · Code a battle tank and rank it in the community Tank Royale Rumble
- CodeCombatFreemiumPython · Guide a hero through a fantasy world by typing Python or JavaScript
- AI ArenaMachine learning · Upload StarCraft II bots and watch them climb a ranked ladder
- SchemaverseSQL · Command a space fleet by writing SQL against a live PostgreSQL server
- ExapunksPaidAssembly · Write code for tiny agents that hack through networks
- CGOS (Computer Go Server)AI · Connect your Go-playing program and get a rating against other engines
- BattlecodeAlgorithms · Program a robot army for MIT's yearly January contest
- RLBotAI · Program a bot that drives a car in Rocket League and race it against others
- BattlesnakeAlgorithms · Code a snake AI as a web server and battle other players
- Florent Code LeaguePython · Write a Python bot that builds and fights its way to the enemy Core
- Kaggle SimulationsMachine learning · Build game-playing agents and climb Kaggle's live leaderboards
- hackmudPaidJavaScript · Hack, script and scheme in a shared online world using JavaScript
- Lichess BotsAI · Turn your chess engine into a rated Lichess bot that plays humans and bots
- Lux AI ChallengeMachine learning · Write agents for a 1v1 resource strategy game on Kaggle
- Programming GameJavaScript · Write TypeScript bots that play a shared online RPG
- TerminalAlgorithms · Code a tower-defense strategy that fights other players' algos on a ladder
- Prompt WarsAI · Write a prompt that makes the LLM repeat your text instead of your rival's
- SpaceTradersAPI · Run a space trading fleet by sending HTTP requests
- AssemblyArenaAssembly · Write a tiny assembly warrior that has to outlast rivals in shared memory
- BotzoneAI · Upload bots for Gomoku, Mahjong, Ataxx and more and climb each game's ranking
- GladiabotsPaidVisual · Program the AI of a robot squad and send it into battle
- Tensor TrustAI · Defend an AI bank account with a prompt and attack other players' prompts
Team contests
Enter as a team: most CTFs, plus contests like the ICFP Programming Contest and Battlecode.
- js13kGamesJavaScript · Build a complete web game that fits in 13 kilobytes zipped, in a month
- National Cyber LeaguePaidSecurity · Compete in a student cybersecurity CTF season, solo and as a team
- Hack The BoxFreemiumSecurity · Hack into live lab machines and capture the flags
- Kaggle Santa CompetitionAlgorithms · Optimise a Christmas-themed combinatorial puzzle against thousands of teams
- ICFP Programming ContestMulti-language · Tackle a strange new programming task with your team over 72 hours
- Leek WarsJavaScript · Write the AI that fights for your leek in turn-based battles
- BotomyPaidPython · Program a hero bot for PvP and co-op survival matches
- IEEEXtremePaidAlgorithms · Solve programming problems with your student team for 24 hours straight
- BattlecodeAlgorithms · Program a robot army for MIT's yearly January contest
- ARC Prize: ARC-AGI-3 CompetitionAI · Build an agent that works out and beats unfamiliar puzzle games with no rules
- Kaggle SimulationsMachine learning · Build game-playing agents and climb Kaggle's live leaderboards
- Lux AI ChallengeMachine learning · Write agents for a 1v1 resource strategy game on Kaggle
- Logic WorldPaidHardware · Build digital logic circuits in 3D, alone or with friends
- picoCTFSecurity · Carnegie Mellon's free security challenges for learners
- The Universal CupAlgorithms · Compete as a team in weekly ICPC-style rounds with a season-long rating
- CodeforcesAlgorithms · Compete in timed algorithm contests and raise your rating
- Regex HunterRegex · Write the shortest regex that catches the targets and spares the rest
- QOJAlgorithms · Solve and take part in mirrored ICPC regionals and olympiad contests
Private leaderboards for your team or friends
Everyone plays alone, but you compare scores on a board only your group can see.
- MonkeytypeTyping · Take a fast typing test, with word lists from dozens of languages
- Advent of CodeAlgorithms · Daily December coding puzzles you can solve in any language
- HackerRankAlgorithms · Solve coding problems by topic and take skill tests
- Everybody CodesAlgorithms · Story-driven November coding quests, one each weekday
- CodeCombatFreemiumPython · Guide a hero through a fantasy world by typing Python or JavaScript
- picoCTFSecurity · Carnegie Mellon's free security challenges for learners
- CodeforcesAlgorithms · Compete in timed algorithm contests and raise your rating
- CSSBattleCSS · Recreate target images with as little CSS as possible
- Regex HunterRegex · Write the shortest regex that catches the targets and spares the rest
- AtCoderAlgorithms · Join timed algorithm and heuristic contests from Japan
- Project EulerAlgorithms · Solve hard math problems by writing programs that find the answer
Coding games for team building
A coding game is an easy team activity because everyone can join at their own level and nobody needs to prepare. The simplest is a December tradition: create a private Advent of Code leaderboard, share the join code in your team chat, and compare stars each morning. For a lunch session, pick a short live format like a CSS challenge or a coding duel, project it, and play a few rounds together. For something longer, enter a CTF or a bot contest as a team and split the work. Keep it optional, celebrate clever solutions as much as fast ones, and never tie it to performance reviews.
More competitive play in programming bot games and competitive programming.
Multiplayer coding games: common questions
Can I play coding games with friends online for free?
- Yes. Advent of Code and Everybody Codes have free private leaderboards, Codebattle runs free live duels, and most CTFs let you enter as a team at no cost.
Which coding games have private leaderboards?
- Advent of Code is the best known: create a board, share the code, and everyone's stars show up in one place. The list above shows every listing that has one.
What's a good coding game for a team event?
- For a one-off session, a live duel or a short CSS challenge works well. For something that runs over weeks, a private Advent of Code leaderboard in December is hard to beat.
