CapiSteps
Español Play free
Capi, a capybara, sitting on a jetty at sunrise

Computational thinking · ages 5 to 10

Learning to code before learning to read.

Capi is a capybara who does exactly what she is told, no more and no less. Your child writes her route with coloured blocks and works out, without anyone explaining it, what a sequence, a loop and a function are.

Start for free See the worlds

  • 14worlds
  • 144levels
  • 5-10years old
  • ES · ENbilingual

No ads · No account needed to play · Works offline

Where are you coming from?

Fourteen worlds, and each one teaches an idea

The progression is not a marketing promise: each world introduces one concept and none of them arrives before the one it builds on. Here they all are, in order.

The Crags, the one world played from the side: there is gravity, and walking into a hole means falling.
The Crags, the one world played from the side: there is gravity, and walking into a hole means falling.

A full curriculum, from five to ten years old

It starts with no turning and no reading, with four arrows that say where to go, and ends in functions with a parameter, double conditions and two programs running at once. That is 144 levels: at one node per session, a long school year. Every level declares which blocks it offers, so what is being practised is known in advance.

The world picker: you choose by the picture, because at five a «7» is not a place.
The world picker: you choose by the picture, because at five a «7» is not a place.

See the full level list

Why it works at this age

Lumi’s notebook before each world: the long version and the short one lit up together, so you can see they do the same thing.
Lumi’s notebook before each world: the long version and the short one lit up together, so you can see they do the same thing.

Heard, not read

Lumi explains every world with an animated walk-through and her own voice, in Spanish and English. The text underneath is a caption, not the lesson.

Real blocks, real ideas

There is no typing, but this is not something else dressed up as coding: sequences, loops, conditionals, functions and parameters are exactly what they are anywhere.

Getting it wrong costs nothing

No lives, no timer, nothing lost by taking your time. Look at what Capi did, change a block, run it again. That is debugging.

Three minutes, one node

It is built for a tablet in landscape and for a short session — the one a five-year-old actually sustains.

A debugging level from World 2: the program comes written and something is wrong. Board, blocks and code, all at once on the same screen.
A debugging level from World 2: the program comes written and something is wrong. Board, blocks and code, all at once on the same screen.

The program is what happens

Capi does what the program says and nothing else, and the same program always gives the same result. If something goes wrong, the program is at fault and can be found.

Plan first, run after

You do not steer Capi with a finger: you write the whole route and then run it. That difference is what separates playing from programming.

Fewer blocks is better

Many levels carry a block budget that does not fit if you write the steps out by hand. That is what pushes a child towards a loop instead of repeating.

In the classroom

It works on whatever wifi there is and on the tablets already handed out.

No account, no connection

Open it and play. No sign-up, no class codes, nothing to configure before the session starts.

The progression is published

The whole level list is public, with each world’s goal, where nearly everyone gets stuck and what to ask instead of solving it.

Properly bilingual

Spanish and English with one tap, and not just the interface: the level briefs, Lumi’s explanations and her voice. It works in an English lesson too.

Printable

The guide prints and works as a lesson plan or to send home. None of it sits behind a form.

Open the guide

What an adult sees

The Family zone shows what the save can prove, and nothing else. If a number cannot be worked out from what the child has played, it is not on the screen.

The Family zone. Everything on it is worked out from what the child has played; not one number is set by hand.
The Family zone. Everything on it is worked out from what the child has played; not one number is set by hand.

What they have practised

The bars go by level type — routes, debugging, diagrams, conditionals, functions — which is what the game actually measures, rather than by invented categories.

How much and when

Minutes per day for the last fortnight, and the streak. The streak breaks on a skipped day, not at midnight: nobody wakes up having lost it.

Several siblings

One account holds several profiles, each with its own save. Switching child does not mean signing out.

What is stored, and what is not

Every line below can be pointed at in the privacy policy. If it is not written there, it is not promised here.

Privacy policy Terms of service

Where the first world came from

Two children, five and eight, played one afternoon with nobody helping them. The older one was fine. The younger one did not struggle with any level: he struggled with turning, because «left» is Capi’s left and not the screen’s. That is where World 0 came from — it takes turning out of the way and teaches it afterwards, one variable at a time. It is one afternoon and two children, and it is reported as exactly that.

What it costs

The first two worlds are free and complete: 22 levels with an ending. The level editor is free too.

The rest opens with a [PRECIO] per [PERIODO] subscription, for the whole family and every device. Cancel it from the Family zone whenever you like.

Price still to be set before launch.

Want to hear when the rest is ready?

The first two worlds can be played right now, without leaving anything behind. This is only for the day we open the others: we write once and that is it. No newsletter, no tracking, and it is passed to nobody.

Frequently asked questions

What age is it for?

From five. The first world exists for that age precisely: no reading and no turning, just saying where you want Capi to go.

Does my child need to read?

No. Lumi explains every world out loud and the walk-throughs are animated. The text goes along with it; it is not in charge.

Which programming language does it teach?

None yet, and that is deliberate. It teaches the ideas — sequence, loop, conditional, function, parameter — with blocks. They are the same ideas that later get written in Python or anything else, and at five, typing is not the obstacle worth putting first.

Do I have to create an account?

Not to play. An account only turns on syncing between devices, the league and the subscription, and it lives in the Family zone where the adult is.

Does it work offline?

Yes. The whole game, the voices and the fonts are served by the game itself. With no network it simply does not sync.

How long is a session?

About three minutes: one node. There is no timer and nothing is lost by taking longer.

What devices does it run on?

In the browser, and it is built for a tablet in landscape. It works on a computer too.

What data do you keep about my child?

Progress: which nodes are done, their coins, their hat and the minutes played each day. With no account, none of that leaves the device. It is listed column by column in the privacy policy.

What exactly is free?

The first two worlds in full, 22 levels with an ending, and the level editor. It is not a demo cut in half.

Is it usable in a classroom?

Yes, with nothing to prepare: no sign-up and no class codes. The full level list, with each world’s goal and where nearly everyone gets stuck, is public and printable.

Can the subscription be cancelled?

Whenever you like, from the Family zone. And deleting the account really deletes the data, including profiles that had already been removed.

The first two worlds are free. No email, no card.

It opens in the browser and you start playing.

Start for free