Instruction Lab
Write tiny programs in Instruction Lab, a free browser programming puzzle. Step through loops, branches, and memory, then test your code against 12 checks.
Interactive play requires JavaScript. You can read the rules below.
How to play Instruction Lab
- Read the generated contract and its expected input and output.
- Write a program using the available instructions, then run it or step through the machine state.
- Test your solution against twelve checks and refine its instructions and execution steps.