Surviano

Learn to code.

From zero. Beautifully. No subscriptions, ever.

Sound Off
Best with sound on — you can toggle it anytime.
Why this exists

For anyone who wants to learn to code but doesn't want to pay for a subscription just to start. No paywalls, no account, no catch — just open it and type.

You type real code.

Not multiple-choice quizzes about code — actual lines, in a real editor, with feedback on every keystroke.

It teaches as you go.

New idea? A quick cutscene shows what the code does and previews the result — then you try it yourself.

Tiny wins, checked off.

Each step breaks into small requirements that tick green as you nail them. Momentum you can feel.

Watch yourself climb.

Every session you finish carries you to a new place. Your progress, quietly kept.

Session 1 · Coding from zero
Step 1 of 5

What even is code?

Code is just instructions you write for a computer. It reads them top to bottom and does exactly what you say — nothing more, nothing less. Let's write your very first one.

Type this print("hello")
This tells the computer to show the word hello on screen. print is the command; the words in quotes are what you want it to say.
    main.py
    Click here and start typing…