Gamification Guide

Level Up Your Coding! 🚀

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.

⚡ Earn XP 🏆 Collect Badges 🔥 Build Streaks

Earn XP for Every Submission

XP (Experience Points) rewards the effort of coding — not just getting perfect scores. You always gain something every time you hit Submit.

📤
+5 XP
Every submission, no matter what
+2 XP
Per passing unit test in that submission
📈
+15 XP
Each time you beat your own best score
🛠️
+10 XP
Creating a new personal project

🌟 Score Bonus — on your best attempt per exercise

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

⚡ Difficulty Multiplier

Score bonuses are multiplied by the difficulty of the exercise. Harder exercises = more XP!

Beginner / KS3 / MYP — 1.0× IGCSE — 1.5× IB Diploma / AP / A Level — 2.0×

10 Levels to Climb 🧗

As your XP grows, so does your rank. Each level has its own title — how far can you go?

1
Beginner
0 XP
2
Coder
100 XP
3
Builder
250 XP
4
Practitioner
500 XP
5
Developer
900 XP
6
Programmer
1,400 XP
7
Specialist
2,100 XP
8
Expert
3,000 XP
9
Master
4,200 XP
10
Architect ✨
6,000 XP

Keep Your Streak Alive 🔥

🔥

Code every day, keep the streak going

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!

🔥
3 days
On a Roll
📅
7 days
Week Warrior
🗓️
14 days
Fortnight Focus
30 days
Monthly Master

Collect All the Badges 🏅

Badges are awarded automatically — just code, submit, and explore! Each category rewards a different aspect of your coding journey.

Milestone
💻
First Attempt
Make your very first code submission
Perfect Score
Achieve 100% on any exercise
🛠️
Project Creator
Create your first personal project
Completions
🏅
Getting Started
Complete your first exercise
🥉
Determined
Complete 5 exercises
🥈
Dedicated
Complete 10 exercises
🥇
Committed
Complete 25 exercises
🏆
Relentless
Complete 50 exercises
Persistence
🔄
Tries Hard
Make 10 total submissions
📈
Comeback Kid
Beat your own personal best on an exercise
🦾
Never Gives Up
Make 100 total submissions
Quality
🎩
Hat Trick
Achieve 3 perfect scores
💎
Perfectionist
Achieve 10 perfect scores
First Try!
Score 100% on your very first attempt
Hints
🧭
Unaided
Score 100% without using any hints
🔑
Self-Sufficient
Complete 5 exercises with zero hints
🦅
Hint-Free Hero
Complete 10 exercises with zero hints
Curriculum
📗
Foundations
Complete 5 Beginner exercises
📘
KS3 Ready
Complete 5 KS3 exercises
🔍
MYP Explorer
Complete 5 MYP exercises
🎒
IGCSE Candidate
Complete 5 IGCSE exercises
🎓
IB Starter
Complete 5 IB Diploma exercises
Exploration
🗺️
Well Rounded
Complete exercises from 3 different topics
🌐
Polymath
Complete exercises from 5 different topics

Secret Badges 🤫

🔮

Some badges are hidden from view until you earn them!

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! 👀

???
Hidden Badge
Keep exploring to unlock
???
Hidden Badge
When do you do your best work?
???
Hidden Badge
Some coders rise early...

Ready to start earning? 🎮

Sign in to see your XP, level, badges, and class leaderboard.

Sign In and Start Coding →