SMALL PUZZLES. REAL PYTHON.

Change the code.
Change the world.

Meet Noodle. A little snake with a long way home.
Help him through tiny garden puzzles — one line of Python at a time.

Free, always · No downloads · No experience needed

Noodle in a miniature garden, following a stone path to a green gate NOODLE’S GARDEN A little code. A little closer to home.
your_first_adventure.pyPYTHON
1# Let’s get Noodle home.
2for step in range(3):
3 move("right")
4
5say("Hello, world!")
Real Python, in your browserTry it yourself

Your browser is your playground. Python included.

A little code. A little magic.

Learn by changing things, not just reading about them.

HOW IT WORKS
01

Read the world

A garden, a goal, and a few lines of code. Take a look around. Every puzzle starts with a little curiosity.

02

Change something

Tweak a number. Try a new condition. Your code is real Python, and small changes make a big difference.

03

Run. Watch. Learn.

Press run and see your ideas come to life. Help Noodle move forward — and take your skills with him.

Your path to Python.

13 chapters. One grand finale. A whole new way to think.

Explore all levels

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 Python. Right here.

Real Python 3 runs 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.

A searchable home for Python words. A little clarity, always close by.