Compile the code.
Change the world.
Noodle’s back, and this time the garden speaks C++.
Types, loops, functions, vectors and classes: one tiny puzzle at a time.
Free, always · No installs · No experience needed
NOODLE’S GARDEN Same garden. New language.#include "garden.h" int main() { bridge_length = 5; move(RIGHT, 8);}A real C++ compiler (clang) runs right in your browser.
A little code. A little magic.
Learn by changing things, not just reading about them.
Read the world
A garden, a goal, and a small C++ program. Some lines are locked, the rest are yours.
Change something
A number, a condition, a whole function. Your code is real C++, checked by a real compiler.
Compile. Run. Watch.
Press Run: your code is compiled, then the garden follows it line by line. Compiler errors get kind explanations.
Your path to C++.
9 chapters, 34 puzzles, and one empty file at the end.
Good to know.
A few things to make yourself at home.
Free. Not “free for now.”
Every chapter, every puzzle. No account, no ads, and your progress is saved.
Real C++. Right here.
Your code is compiled by clang, in your browser. Nothing you write is sent anywhere.
Free hints.
Every level has hints, and after the last one you can peek at an answer. No shame in peeking.
Your pocket handbook.
Every C++ word in the game, searchable, with a tiny example each.