Skip to main contentSkip to learning workspace
</>syntax.
How it worksCourses
A MORE HUMAN WAY TO LEARN CODE

Learn by making
one thing work.

Small lessons. Real code. A patient coach beside you. Build the skill one satisfying little win at a time.

PyJS</>
Built for the first step.
27 language paths · 500 lessons each · checkpoints
YOUR FIRST RUN
Python · first output RAN
print("Hello, world!")
OK OUTPUTHello, world!
01 / 01one line, one result
//
Nova is hereAsk why it worked
↗
PICK A LANGUAGE, FIND YOUR FLOW
THE LEARNING LOOP

Less scrolling.
More “oh, I get it.”

Every lesson gives you something to do, a safe place to get it wrong, and a useful explanation that makes the next try easier.

01
↗

See one clear idea

Short examples show what the code means before you have to remember it.

02
Make a guessTry it?

Try, miss, try again

Questions give you feedback right away. A wrong answer is a clue, never a dead end.

03
010203OK

Build a real habit

Small quests and checkpoints turn practice into steady progress you can see.

YOUR FIRST QUEST

What would you like
to make?

Choose a starting point. You can explore other languages later, and your progress stays right here.

Each path starts with the basics and grows one small step at a time.
A COACH, NOT AN ANSWER MACHINE

Meet Nova.
Curiosity welcome.

Ask what a line means, share the error that has you stuck, or ask for a hint. Nova breaks the next step into something you can actually try.

  • OK Explanations shaped around your language
  • OK Hints that help you think, not copy
  • OK A fresh try whenever you need one
SY
NovaYour patient coding coach
READY
Hi! We can take this one idea at a time. What would you like to understand?
Sample preview · sign in for live AI replies
</>syntax.Make progress you can feel.
TermsFAQAdmin
syntax.
Workspace
Your space
SY1 day streak

Small steps add up. Keep your learning streak alive!

L
LearnerSYNTAX INITIATE
TermsFAQAdmin
Workspace / Learning path
YOUR NEXT CHAPTER STARTS HERE

Make something
click in your brain.

One idea at a time. Your coding journey is already underway.

WEEK 01  ·  LET’S GO
YOUR LEARNING PATH

A little progress
goes a long way.

Pick up where you left off. Your next lesson is ready when you are.

CODE TRACE
Python · first output
01print("Hello, world!")
EXPECTED OUTPUTHello, world!
one small idea · one visible result
01
COURSE PROGRESS0%just getting started
02
LESSONS DONE0 / 500keep it up
03
LEARNING TIME0 minthis week
YOUR DAILY PLAYLIST

Tiny wins, big momentum.

Pick one small quest. Your progress saves as you go.

LEVEL01
0 XP250 XP to level 2
01+25 XP
One tiny lessonFinish a short lesson in your path.
Ready when you are
02+25 XP
Code sprintFive quick traces. Hints are free; missed rounds never cost a life.
One practice round
03+25 XP
Ask NovaTurn one question into your next clue.
Nova is ready
0102
?
THE 30-SECOND BRAIN TEASER

What number comes out?

stars = 2stars = stars + 3show(stars)

Make a guess. You can try again if you miss.

DAILY//PUZZLE

Your learning path

500 lessons · 100 stages · 10 ranks. Five quick questions lead to one practical exercise.

TIPLearning loop: Read one idea, try it, review what happened, and practise it.
AI learning assistant TUTOR

Nova / coding tutor

Ask about the current concept, paste a small error, or request a hint. Replies use your active language and lesson context.

Context Python
ASK A SPECIFIC QUESTION
Tutor ready. Share the line that confused you and what you expected it to do.
AI replies are suggestions. Run tests and inspect the output.
Q
Checkpoint available

Ten randomized questions. Pass with 75% and review every answer.