CodinGame vs LeetCode
Updated November 2026 · AppBreakup editorial

CodinGame
Coding games site for bot programming, optimisation, code golf and short coding battles.

LeetCode
Coding interview practice site with thousands of algorithm problems, weekly contests and a paid Premium tier.
The short answer
CodinGame and LeetCode both let developers practise coding in the browser, but for different reasons. LeetCode is for interview preparation, with a large algorithm problem library, weekly contests and a paid Premium tier. CodinGame is free and game-based, built around bot programming leagues, optimisation puzzles, code golf and five-minute Clash of Code duels. Pick by goal: interviews or fun competition.
CodinGame or LeetCode: our take
LeetCode is where many engineers go to prepare for technical interviews. It has a large library of data structure and algorithm problems, plus SQL and shell questions. Each one is judged against hidden test cases in many languages, including C++, Java, Python, JavaScript, Go and Rust. Problems are tagged by topic and difficulty, and discussion threads collect alternative solutions. CodinGame treats practice as a game. Its best-known mode is bot programming, where your code plays racing or strategy matches against other players' bots and climbs a league. It also has optimisation puzzles, code golf where the shortest passing code wins, classic puzzles, and Clash of Code, a five-minute coding battle.
Both run contests, on different schedules. LeetCode runs weekly and biweekly contests with a public rating that tracks progress. CodinGame's seasonal contests come only a few times a year, though its leagues and clashes are always open. CodinGame has also added an API and agent skills so AI coding agents can play contests and puzzles on a user's behalf, while its arcade puzzles stay human-only.
On cost, CodinGame is free to play; its parent company CoderPad makes money from hiring assessments. LeetCode's free account covers most problems, contests and community solutions. Premium is billed monthly or annually and adds locked questions, official write-ups, company-tagged questions, mock interviews and faster judging. LeetCode also has iOS and Android apps, while CodinGame runs only in the browser.
If an interview is coming up, LeetCode is the more direct tool, because its problems match what tech companies ask. Its weaknesses are that it drills puzzles rather than teaching how to build software, and that much of the official material is paid. CodinGame's game puzzles map poorly to interview questions, but they are a good way to sharpen problem solving, try a new language, or compete for fun. Many developers use both.
Which should you pick?
Choose CodinGame if…
- Developers who want game-style coding challenges and bot-programming contests
- Bot programming leagues with real opponents' code
- Many formats: optimisation, code golf, puzzles, five-minute clashes
Choose LeetCode if…
- Developers preparing for algorithm-heavy technical interviews at tech companies
- You need iOS and Android, which CodinGame doesn't list
- Huge problem library with an in-browser judge for many languages
- Free weekly and biweekly contests with a public rating
About each app
What is CodinGame?
CodinGame turns programming practice into games. Its best-known mode is bot programming: you write a program that plays a game such as a racing or strategy match against other players' bots, then climb leagues on a leaderboard. There are also optimisation puzzles scored on test cases, code golf for the shortest working solution, classic puzzles, and Clash of Code, a five-minute coding duel. Seasonal contests run several times a year. Recently the site added an API and agent skills so AI coding agents can read the rules, play test games and submit on a user's behalf, while the arcade puzzles stay human-only. It runs in the browser with an in-site editor and supports many languages. Playing is free; the company is part of CoderPad, which sells hiring assessments. It suits developers who enjoy competitive, game-like challenges more than interview drills.
What is LeetCode?
LeetCode is the site most software engineers end up on when they start preparing for technical interviews. It hosts a large library of data structure and algorithm problems, plus SQL and shell questions, each with a browser code editor that runs your solution against hidden test cases and reports whether it passed. Problems are tagged by topic and difficulty, and community discussion threads collect alternative solutions. Weekly and biweekly contests give a rating that tracks progress over time. The free account covers most problems, contests and community solutions. Premium, sold as a monthly or annual subscription, adds locked questions, official write-ups, filtering by the companies that asked a question, mock interviews and faster judging. It runs on the web with mobile apps for reading and practising. The focus is narrow: it drills interview-style puzzles rather than teaching programming from scratch, so beginners usually pair it with a course.
Side by side
| Attribute | CodinGame | LeetCode |
|---|---|---|
| Pricing | Free | Free plan + paid |
| Open source | No | No |
| Self-hostable | No | No |
| Platforms | Web | Web, iOS, Android |
| Best for | Developers who want game-style coding challenges and bot-programming contests | Developers preparing for algorithm-heavy technical interviews at tech companies |
| Status | Active | Active |
CodinGame vs LeetCode pricing
CodinGame: free
We couldn't verify CodinGame's plan details on its own site yet, so we don't list them.
LeetCode: free plan + paid
We couldn't verify LeetCode's plan details on its own site yet, so we don't list them.
Platforms
| Platform | CodinGame | LeetCode |
|---|---|---|
| Web | ||
| iOS | ||
| Android |
CodinGame facts
4 of 4 verified- Game modes
- Bot programming, optimisation, code golf
- Checked Nov 8, 2026codingame.com(opens source in a new tab)
- “In bot programming games, players write programs that play a game”
- API for AI agents
- Yes
- Checked Nov 8, 2026codingame.com(opens source in a new tab)
- “The > CodinGame API lets a coding agent play these games”
- Clash of Code
- 5-minute coding battles
- Checked Nov 8, 2026codingame.com(opens source in a new tab)
- “Join a 5min coding battle!”
- Code golf
- Shortest passing code wins
- Checked Nov 8, 2026codingame.com(opens source in a new tab)
- “in code golf, for the shortest code that passes them.”
LeetCode facts
4 of 4 verified- Languages
- C++, Java, Python, JavaScript, Go, Rust and more
- Checked Nov 8, 2026support.leetcode.com(opens source in a new tab)
- “Currently, we have pretty good support for the following languages: C++, Java, Python, C, C#, JavaScript, Ruby, Swift, Go, Scala, Kotlin, Rust, MySQL, Bash.”
- Contests
- Weekly and biweekly
- Checked Nov 8, 2026support.leetcode.com(opens source in a new tab)
- “Improve your skills by constantly participating in our weekly and/or bi-weekly contests and track your growth with the contest rating.”
- Premium extras
- Company-tagged questions and mock interviews
- Checked Nov 8, 2026support.leetcode.com(opens source in a new tab)
- “practice mock interviews targeting a specific company.”
- Premium billing
- Monthly or annual
- Checked Nov 8, 2026support.leetcode.com(opens source in a new tab)
- “Switching from Monthly to Yearly subscription”
Pros and cons of CodinGame
- Bot programming leagues with real opponents' code
- Many formats: optimisation, code golf, puzzles, five-minute clashes
- Public API lets AI coding agents play contests and puzzles
- Game puzzles map poorly to typical interview questions
- Runs only in the browser, with no offline mode
- Contest schedule is limited to a few events a year
Pros and cons of LeetCode
- Huge problem library with an in-browser judge for many languages
- Free weekly and biweekly contests with a public rating
- Premium lets you filter questions by the companies that asked them
- Teaches interview puzzles, not how to build real software
- Official solutions and many popular questions sit behind Premium
- Little guided structure for beginners compared with course-style sites
Other apps to consider
Advent of CodeInstead of CodinGame
Free yearly puzzle calendar you can solve in any language on your own machine.
freeCodeCampInstead of CodinGame
Structured free curriculum for learning to code rather than competing.
KaggleInstead of CodinGame
Competitions centred on data science and machine learning rather than game bots.
GeeksforGeeksInstead of LeetCode
Free articles and practice problems covering the same data structures and algorithms topics.
CodecademyInstead of LeetCode
Guided interactive courses that teach a language from scratch before you tackle interview puzzles.
NeetCodeInstead of LeetCode
Curated problem lists like the NeetCode 150 with a video walkthrough for each, for structured interview prep instead of browsing.
CodinGame vs LeetCode: common questions
Is CodinGame better than LeetCode?
CodinGame and LeetCode both let developers practise coding in the browser, but for different reasons. LeetCode is for interview preparation, with a large algorithm problem library, weekly contests and a paid Premium tier. CodinGame is free and game-based, built around bot programming leagues, optimisation puzzles, code golf and five-minute Clash of Code duels. Pick by goal: interviews or fun competition.
Is CodinGame free?
Yes, CodinGame is free.
Is LeetCode free?
LeetCode has a free plan, with paid plans for more features. See its verified pricing facts above for current limits.
Is CodinGame or LeetCode open source?
Neither is open source.
Which platforms do CodinGame and LeetCode support?
CodinGame: Web. LeetCode: Web, iOS and Android.