See one clear idea
Short examples show what the code means before you have to remember it.
Small lessons. Real code. A patient coach beside you. Build the skill one satisfying little win at a time.
print("Hello, world!")Every lesson gives you something to do, a safe place to get it wrong, and a useful explanation that makes the next try easier.
Short examples show what the code means before you have to remember it.
Questions give you feedback right away. A wrong answer is a clue, never a dead end.
Small quests and checkpoints turn practice into steady progress you can see.
Choose a starting point. You can explore other languages later, and your progress stays right here.
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.
One idea at a time. Your first lesson is ready when you are.
Your next lesson is ready when you are.
01print("Hello, world!")Carried-forward lesson marks
0 saved from an earlier version. They do not award leaderboard points. Open a lesson and complete its check to verify it.
Pick one small quest. Your progress saves as you go.
Make a guess. You can try again if you miss.
500 lessons · 100 stages · 10 ranks. Five quick questions lead to one practical exercise.