
A gamified pixel-art world that takes complete beginners from their first line of Python to building real AI agents.
Four steps, repeated with a new idea each time, from your first print() to your first agent.
Walk into a region and find the traveller who needs your help.
A short explanation and a predict-the-output check teach the Python idea behind the quest.
Fix broken code or write your own, then run it for real until it passes.
Your companion gains a new ability, and the Dex remembers what you taught it.
Four stages, each one a real capability your companion gains. Six regions are open today, from Starter Village up to Agent District, where your companion becomes an agent that picks its own tools, keeps going until the job is done, and plans before it acts. Everything after them is still being built, in order.
The question you are asking: “I know little or no code.”
A companion that speaks, remembers your name, judges an order, decides its own way through a fork, works a queue of a hundred without tiring, and ends up running the village ledger on its own.
The question you are asking: “How do LLMs actually work?”
A companion that asks a real model questions from your own Python, writes clear prompts and standing rules for it, gets its answers back as data, and checks them before trusting them.
The question you are asking: “How does an AI take actions?”
A companion that asks a real harbour for live data, reads what comes back, keeps going when the answer never arrives, and later picks a tool and acts instead of only talking.
The question you are asking: “How do I make this reliable enough to ship?”
An agent that checks its own facts, guards against bad input, and holds up outside your browser tab.
Every quest is real code you write and run yourself, not a video to watch. Here's what the first few look like.
“Ah, a new traveller! And you have brought a companion with you.”Elder Bramwick
print("Hello, I am awake.")
print("I can speak now.")
print("What shall we build?")“Your companion speaks! Splendid. But ask it your name twice and it will stare blankly.”Scholar Linnea
= Variables
traveller = "Rowan"
favourite_tool = "compass"
print("Traveller:", traveller)
print("Favourite tool:", favourite_tool)“Orders, orders, orders! Any order worth 50 coins or more gets free delivery. That is the rule.”Merchant Tobin
= Numbers & Booleans
def free_delivery(price, quantity):
total = price * quantity
return total >= 50It starts dormant. Every quest you finish teaches it something real: a skill, not a stat bar.
Silent and still, waiting for its first instruction.
Awake and talking. It says whatever you tell it to.
Listens closely and remembers what it hears.
Reads messy text and writes tidy replies.
Weighs things up and makes its own yes-or-no calls.
Chooses a path for itself instead of doing the same thing every time.
Works through a whole queue without complaint, carrying what it needs.
Keeps its records in order and can find any one of them again.
Builds its own skills, and borrows the ones it would rather not build.
Finds its own mistakes and tells you which line broke.
Reaches past its own world and asks another machine for the answer.
Carries on when the harbour does not answer.
Discover a concept on a quest and it's logged here for good. print() comes first, everything else after.
Shows text on the screen with print(). The very first thing an agent does is say something.
Labelled boxes that hold a value, so a program can remember something and use it later.
Text in quotes. Agents join, tidy, measure and reshape strings all day: messages, names, prompts.
Numbers do the maths; True and False carry judgements. Comparisons like >= turn one into the other.
Lets an agent choose between two paths.
Turns two things into an answer of yes or no.
Lets an agent work through a whole queue without tiring.
Keeps many things in order under a single name.
Lets an agent look anything up by name in an instant.
Keeps one of each, however many times it is told.
Turns a set of steps into a skill that can be used again and again.
Lets one skill do the same job on anything it is given.
Opens a toolbox somebody else already filled.
Turns a wall of red text into the one line you have to change.
Opens a door from your agent to the outside world.
The crate everything arrives packed in.
The difference between asking and handing over.
Proof of who is knocking.
Lets an agent survive the answer never coming back.
A mind that reads and writes almost like a person.
The words that decide what the voice will say.
Orders that hold for every answer.
Answers a program can read, not just a person.
When the voice sounds sure and is wrong.
Lets an agent act on the world, not just talk about it.
A whole toolbox, and the sense to reach for the right one.
Lets an agent remember you tomorrow.
The cycle that turns a helper into something that keeps going.
Thinking before doing, and knowing what it will cost.
Lets an agent use knowledge it was never trained on.
Walk from your first print() to an agent that calls a real API. The regions still being built open in order.

Wake your companion and teach it to speak, remember, read and judge.
Start in the village
Now openForking paths where your companion learns to decide, repeat and keep things organised.
Now openForge reusable skills your companion can call on again and again.
Now openShips bring news from far away: connect your companion to live data.
Now openClimb up to the language models and learn to speak their language.
Now openWhere companions become agents that pick tools, remember and plan ahead.
LockedDeep archives that let your agent use knowledge it was never trained on.
LockedTest, guard and ship your agent so it holds up in the real world.
Every region ends in a gate test. Pass it without walking through the quests and the gate still opens, with a badge that says how you got there.
Three short tasks: printing, variables and strings, then numbers and booleans. Get all three right and the gate opens without walking the village.
Play as a guestSkipped ahead; come back any time.
Complete the quests here and this becomes the Pathwalker badge.
Passed the gate test.
Complete the quests here and this becomes the Pathwalker badge.
Finished every quest here.
The strongest badge a region gives. Nothing above it.
We are starting a group for Agentale learners: a place to get unstuck on a quest, show off what your companion can do, and keep each other going. It opens once enough of you want it.

Starter Village takes about twenty minutes and needs nothing installed. Go wake it up.