Every time you write code, run tests, and solve problems — you earn XP, unlock badges, and climb the levels. Here's everything you need to know to maximise your score.
XP (Experience Points) rewards the effort of coding — not just getting perfect scores. You always gain something every time you hit Submit.
| Score | No hints used | Hints used |
|---|---|---|
| 60 – 79% | +20 XP | +12 XP |
| 80 – 99% | +40 XP | +25 XP |
| 100% perfect score! | +75 XP 0 hints +60 XP 1 hint +45 XP 2 hints +30 XP 3+ hints |
Score bonuses are multiplied by the difficulty of the exercise. Harder exercises = more XP!
As your XP grows, so does your rank. Each level has its own title — how far can you go?
A streak counts the number of days in a row where you made at least one code submission. If you forget one day, don't panic — there's a 1-day grace period, so your streak is safe as long as yesterday had a submission. Streaks earn you special badges and show up on the leaderboard!
Badges are awarded automatically — just code, submit, and explore! Each category rewards a different aspect of your coding journey.
These mystery achievements show up as ??? on your dashboard. Nobody will tell you exactly how to unlock them — that's the fun part. Pay attention to when you code, not just how you code. Keep exploring and one day they'll appear! 👀
Sign in to see your XP, level, badges, and class leaderboard.
Sign In and Start Coding →