Code Arcade
Solve coding tasks inside a virtual arcade—type solutions, run tests, and unlock new programming lessons.
Game overview
Arcade lessons in code
Code Arcade combines programming exercises with quick-fire puzzle design. Each level presents a small script or function; tweak the code, run the automated tests, and progress once you pass. Levels steadily introduce new concepts, making it a friendly way to practice logic and syntax inside a game-like interface.
The project is open-source and built by Remarkable Games as a teaching tool—perfect for students or teachers who want a playful coding supplement.
Controls
Keyboard-first coding
- Keyboard: Edit the code directly in the on-screen editor.
- Run/Submit button: Execute your code and check test results.
- Reset: Restore the starter snippet if you get stuck.
Why play it?
Learn by doing
- Short levels that teach coding fundamentals progressively.
- Immediate feedback from automated tests encourages experimentation.
- Great for classrooms or self-paced learners needing practice problems.
Tips
Master each challenge
- Read the instructions carefully—each level highlights the concept you should target.
- Use intermediate
console.logs (if available) to debug tricky logic. - Reset the snippet to baseline when you want to start fresh.
Our take
Why Code Arcade is a useful teaching tool
Code Arcade shines because it keeps each challenge small and focused while still feeling like a game. You are not wading through long problem statements or full IDEs—just a concise description, a snippet to edit, and immediate feedback from tests.
That structure makes it easy to slot into short classroom sessions or self-study windows. It also lowers the barrier for learners who are intimidated by heavyweight environments, since everything runs in a browser and the scope of each puzzle is clear.
Who is it for?
Code Arcade is a strong fit for beginners who already grasp basic syntax and want more practice applying it, as well as teachers looking for interactive drills. Advanced developers may find the problems straightforward, but can still reuse the framework for designing tailored exercises.