Skip to main content
CodePlanet Docs

Streaks & XP

Track your consistency

Track your consistency and level up.

XP System

XP (Experience Points) measures your progress on CodePlanet.

Earning XP

ActionBase XP
Solve Easy problem+10
Solve Medium problem+25
Solve Hard problem+50
Complete daily challenge+15 bonus
First problem of day+5 bonus
Complete a topic+20
Finish a learning path+100

XP Multipliers

Streak LengthMultiplier
1-6 days1x
7-29 days1.5x
30-99 days2x
100+ days2.5x

Example: Solving a Medium (25 XP) with a 30-day streak = 25 × 2 = 50 XP

Levels

Your level reflects your overall experience:

LevelTitleXP Required
1Beginner0
2Solver100
3Coder500
4Hacker2,000
5Legend10,000

Levels are displayed on your profile and leaderboard.

Streaks

A streak counts consecutive days of solving at least one problem.

Streak Rules

  • ✅ Solve 1+ problems → Streak continues
  • ❌ Miss a day → Streak resets to 0
  • ⏰ Day resets at midnight UTC

Streak Stats

  • Current Streak — Your ongoing streak
  • Longest Streak — Your all-time record
  • Total Active Days — Days you've solved

Streak Protection (Pro)

Pro users get 1 streak freeze per month:

  • Activate before missing a day
  • Streak is preserved
  • Use wisely!

Achievements

Unlock achievements through XP and streaks:

AchievementRequirement
First StepsEarn 100 XP
CenturionEarn 1,000 XP
XP MasterEarn 10,000 XP
Week Warrior7-day streak
Monthly Machine30-day streak
Streak Legend100-day streak

Viewing Stats

Find your XP and streaks:

  • Dashboard — Overview cards
  • Profile — Public stats
  • Settings — Detailed breakdown

Keep that streak alive! 🔥

On this page