
Algorithms games
Breakpoint lists 40 games to learn Algorithms, link-checked every 12 hours. Updated 25 Oct 2026.
From quick browser puzzles to longer challenges, free and paid. A person played each one before it was listed.
40 games
- Write bots and solve coding games against other playersWrite bots and solve coding games against other players
- Rust speed contest on Advent of Code puzzles, ranked by runtimeRust speed contest on Advent of Code puzzles, ranked by runtime
- Story-driven November coding quests, one each weekdayStory-driven November coding quests, one each weekday
- Daily December coding puzzles you can solve in any languageDaily December coding puzzles you can solve in any language
- Solve problems and take courses on a Spanish-language judgeSolve problems and take courses on a Spanish-language judge
- Solve past contest problems in a clean online editorSolve past contest problems in a clean online editor
- Solve classic contest problems and get judged on hidden testsSolve classic contest problems and get judged on hidden tests
- Solve problems from Russian contests on an automatic judgeSolve problems from Russian contests on an automatic judge
- Solve 400 classic algorithm problems sorted by topicSolve 400 classic algorithm problems sorted by topic
- Solve graded problems from a large contest archiveSolve graded problems from a large contest archive
- Solve contest problems weekly and earn a star ratingSolve contest problems weekly and earn a star rating
- Solve coding problems by topic and take skill testsSolve coding problems by topic and take skill tests
- Find the best answers to one hard optimization problem per contestFind the best answers to one hard optimization problem per contest
- Solve real bioinformatics problems with code in any languageSolve real bioinformatics problems with code in any language
- Solve programming problems in any language and submit your answerSolve programming problems in any language and submit your answer
- Ranked coding exercises in 55+ languages, with community solutionsRanked coding exercises in 55+ languages, with community solutions
- Upload the shortest program for each problem in any of 116 languagesUpload the shortest program for each problem in any of 116 languages
- Answer community puzzles with the shortest code you can writeAnswer community puzzles with the shortest code you can write
- Solve small tasks in the fewest bytes, in about 96 languagesSolve small tasks in the fewest bytes, in about 96 languages
- Program a robot with tiny functions to clear each puzzle boardProgram a robot with tiny functions to clear each puzzle board
- AlgoMonsterPaidLearn interview problem patterns and practice them with templatesLearn interview problem patterns and practice them with templates
- Interview CakePaidWork through interview questions with step-by-step hintsWork through interview questions with step-by-step hints
- CodeSignalFreemiumFollow practice paths for coding and interviews with an AI tutorFollow practice paths for coding and interviews with an AI tutor
- NeetCodeFreemiumWork through curated interview problem lists with video solutionsWork through curated interview problem lists with video solutions
- CoderbyteFreemiumPractice graded coding challenges and interview kits in the browserPractice graded coding challenges and interview kits in the browser
- Code a snake AI as a web server and battle other playersCode a snake AI as a web server and battle other players
- Program a robot army for MIT's yearly January contestProgram a robot army for MIT's yearly January contest
- You Are The CodePaidRun prewritten lines of code in the right order to match the outputRun prewritten lines of code in the right order to match the output
- Robo InstructusPaidWrite programs to guide a salvage robot through puzzlesWrite programs to guide a salvage robot through puzzles
- Build factory lines that test robots and rewrite their brainsBuild factory lines that test robots and rewrite their brains
- A=BPaidSolve string puzzles with one rule: replace A with BSolve string puzzles with one rule: replace A with B
- Practice coding problems and join contests and hiring challengesPractice coding problems and join contests and hiring challenges
- Solve archive problems and join contests on an open-source judgeSolve archive problems and join contests on an open-source judge
- Solve problems from a huge judge archive in 40+ languagesSolve problems from a huge judge archive in 40+ languages
- Join timed algorithm and heuristic contests from JapanJoin timed algorithm and heuristic contests from Japan
- Compete in timed algorithm contests and raise your ratingCompete in timed algorithm contests and raise your rating
- Solve coding interview problems in topic-by-topic tracksSolve coding interview problems in topic-by-topic tracks
- Solve hard math problems by writing programs that find the answerSolve hard math problems by writing programs that find the answer
- LeetCodeFreemiumInterview-style algorithm problems with contests and daily challengesInterview-style algorithm problems with contests and daily challenges
- Compete in long optimization contests called Marathon MatchesCompete in long optimization contests called Marathon Matches
