Algorithms artwork$9.9950%4 user reviews

Algorithms

Practice computer science algorithms, for job interviews or personal skill building: read a problem, write C, run the full test deck, and get a deterministic verdict with instruction counts and the output assembly language code on a fantasy RISC machine.

Screenshots

From the Steam store

NOTE: This program expects you to have an understanding of the essentials of the C language. C++ or other languages are not supported.

Practice Algorithms. Write C, distraction-free from AI.

Algorithms is a self-contained algorithm practice app. With a built-in retro C compiler and 150+ algorithmic problems to solve across twenty categories, you will train yourself for programming job interviews, learn new algorithms and tricks, and keep your programming skills fresh in the times where nobody wants to code anymore.

Browse a searchable catalog with difficulty, category, and solved state

Open a problem: read the description, example inputs and outputs and hints if you get stuck

A real-time source disassembly helps you understand how your C code translates into machine code

Use asm { } blocks and drop down to assembly if you dare

Run the complete test set, including hidden cases, and validate your solutions

Record accepted runs with tests passed, instructions executed, and code size

Inspect compiled instructions that follow the editor caret

Choose to code in a polished modern environment, or a retro environment simulating 1980s GUIs.

The sandboxed virtual machine has no clock, no randomness, and no host access. The same solution costs the same number of instructions on every machine, so a recorded best is worth comparing.

Algorithms has no accounts and no subscriptions and everything runs locally. There are no dependencies to external compilers.

Games like Algorithms

See all
Algo Bot

Algo Bot

Algo Bot is puzzle game that takes place deep inside the Europa, a pan-galactic colonisation ship, where a recycling mission goes horribly wrong.

82% of 150 Steam reviews are positive$9.99
Elevator Programmer

Elevator Programmer

Learn programming by implementing an elevator through a guided tour

67% of 3 Steam reviews are positive$7.99
SIC-1

SIC-1

SIC-1 is a single-instruction programming game. Neglect your personal life in pursuit of promotions and vague assurances of job security!

94% of 263 Steam reviews are positiveFree
Comet 64

Comet 64

Comet 64 is a programming puzzle game. The year is 1984. All you got is a Comet 64 home computer and the operator's manual it came with.

74% of 183 Steam reviews are positive$14.99
Human Resource Machine

Human Resource Machine

Guide a small office worker through inbox and outbox by building little programs, one level at a time.

94% of 3,295 Steam reviews are positivePlayers online now: 13$14.99
Algorithmically

Algorithmically

Visual programming. Design algorithms with intuitive flowcharts instead of typing code.

$12.99
Algotica Iterations

Algotica Iterations

Algotica is an educational puzzle game about programming with cute lowpoly graphics.

51% of 137 Steam reviews are positive$6.99
Move Code Lines

Move Code Lines

Move Code Lines is a game where you fix programs and make them print needed output.

82% of 92 Steam reviews are positive$7.99
JOY OF PROGRAMMING - Software Engineering Simulator

JOY OF PROGRAMMING - Software Engineering Simulator

Use real Python code to automate machines, robots, drones and more: Program self-driving vehicles; crack passwords; apply machine learning; automate…

76% of 384 Steam reviews are positivePlayers online now: 1$17.99
A=B

A=B

A=B is a programming puzzle game with only one instruction: A=B, which means replacing A with B.

94% of 919 Steam reviews are positivePlayers online now: 6$4.99
MatchMaker95 - A Programming Simulator

MatchMaker95 - A Programming Simulator

The programming simulator. MatchMaker95 is a cozy(ish) coding tycoon where you write real C++, grow a chaotic dating app startup, unlock…

94% of 16 Steam reviews are positive$5.29
Selfless Heroes

Selfless Heroes

Solve puzzles by designing an AI for a team of selfless heroes. Test your algorithm, optimize it, and emerge victorious from the dungeon!

78% of 36 Steam reviews are positive$5.99
Bee-Man

Bee-Man

Our Bee-Man's hives are scattered all over the place. Help it collect all of the hives in each level and travel to the next level in the bubble!

90% of 21 Steam reviews are positiveFree
Dutch's Chickens

Dutch's Chickens

Explore, discover secrets, gain awesome abilities and use them to find all your lost chickens!

85% of 13 Steam reviews are positiveFree
101 Circuits

101 Circuits

Build circuits and match waveforms across 101 electronics puzzles. Draw wires, light LEDs, and watch signals change on the oscilloscope.

83% of 6 Steam reviews are positive$9.99
Dead Lasso: Temple Of Shadows

Dead Lasso: Temple Of Shadows

Dodge enemies, solve environmental puzzles, and chain your growing moveset in true Metroidvania style as you unravel the temple’s deadly mysteries.

77% of 13 Steam reviews are positive$9.99
SYSCALL: RING ZERO

SYSCALL: RING ZERO

Reverse-engineer a private 1990s BBS. Read disassembly, patch broken checks, optimize a nine-core rack, and write assembly firmware that locks onto…

100% of 2 Steam reviews are positive$12.99
Ruby's Realms

Ruby's Realms

Ruby's Realms is a platformer blending metroidvania exploration with level-based challenges in mysterious cursed realms.

100% of 1 Steam reviews are positive$9.99