Code Cavern

Learn to code with a 3D hero and puzzle blocks.

Pick Lumen, Violet, or Pip. Build programs with steps, loops, if/else, and while — the same ideas used in real code.

Pick your hero

Each character is a little Three.js buddy you can code with