Blocks → Python
The same levels, two ways to solve them — watch your blocks become real Python as you build.
Bilingual
Cymraeg and English throughout — switch language any time without losing your work.
Stars for tidy code
Reach the flag within par to earn three stars — loops pay off!
Certificate
Complete all ten levels to earn a bilingual certificate to save and share.
The journey
Ten levels, one concept at a time
First steps
Simple sequencing: move forward to the flag.
Reverse!
A pond blocks the way — reverse without turning.
The staircase
Find the pattern and repeat it in a loop.
The gauntlet
Reverse, turn, loop — everything together.
One program, two views
The real editor: build the if-block on the left, watch it become Python on the right — then switch tabs and write the Python yourself.
How it works
From first block to real Python
Build
Drag blocks to steer the adventurer through the maze.
See the code
Every block shows its Python — one program, two views.
Write Python
Ready? Type real Python — it runs right in your browser.
Get in touch
Question, bug report, or an idea for a level? I'd love to hear from you.