The Loop, in detail

Why learning feelsgood on Coursim.

Every mechanic here is designed to build consistency – not punishment. Here's exactly what's under the hood.

XP · experience points

Points that stack into something.

Every right answer = 10 XP. A perfect lesson (no wrong answers) = +20 bonus. Finishing a whole unit = +100. Your XP becomes your level, and levels unlock cosmetics, late-night practice mode, and the occasional Sage hat.

+10
Correct answer
+20
Perfect lesson bonus
×2
Saturday / Sunday XP
+100
Unit mastery reward
2,340 XP
XP · Level 7
860 XP to Level 8 🚀
❤️ Hearts

Five tries. Then Sage steps in.

Every lesson starts with 5 hearts. Wrong answer = -1. Hit zero and the lesson pauses – Sage runs a 90-second mini-reset and you try again. Hearts regenerate 1 per 4 hours, or go Unlimited in the Shop.

Hearts aren't to punish you. They're to tell you when you need a minute.

3 / 5 hearts · next heart in 2h 41m
🔥 Streak

One lesson a day. That's all.

Finish one lesson before midnight (your local time) to keep the flame alive. Life happens – you get 1 free streak freeze every week so a sick day doesn't torch months of work.

Longest streak on Coursim right now: 847 days (looking at you, Amara).

🔥
12
12-day streak · keep going!
🧊 1 streak freeze available
The weekly Class Race

You're racing your class – not a random league.

Every Monday your whole class lines up at the start. Whoever earns the most XP by Friday 3pm wins the week. Your teacher picks the prize – sometimes it's a pizza party, sometimes it's choosing Friday's playlist. No strangers. No anxiety. Just your actual friends.

🦊 Maya R.
2,410 XP
1st 🏆 🏆
🐼 Jordan K.
2,050 XP
2nd
🦄 You THAT'S YOU
1,680 XP
3rd
🐙 Priya S.
1,520 XP
4th
🐢 Diego A.
1,150 XP
5th
🦔 Sam T.
830 XP
6th
🏁 Finish line: Friday 3:00pm⏱️ 2 days, 6 hours left🎁 This week's prize: Ms. Torres picks Friday's playlist
Quests

Three mini-goals a week.

Quests are side goals. Complete all 3 and you get a bonus chest: usually 200 XP, sometimes a rare cosmetic, occasionally a Gold Axolotl (it's just Sage but gold – still cool).

🎯
Earn 500 XP
360 / 5003 days left
💯
Finish 3 perfect lessons
1 / 33 days left
📚
Practice 5 different subjects
3 / 53 days left
Shop

Spend your points on cool stuff.

You have 2,850 points – enough for a few things. Tap Buy on anything in your wallet range.

+1 heart
350
Unlimited hearts · 1 week
900
Streak freeze
200
Double XP · 2 hours
450
🎩
Top hat for Sage
1,500
🌈
Rainbow progress bar
2,000
👑
Gold profile border
3,500
🦄
Legendary axolotl skin
8,000
What students actually say

Not “reviews.” Just kids, in their own words.

Pulled straight from the in-app feedback box after lesson 10. Names are first-name only, ages real, typos kept.

“i was gonna hate math this year but the unicorn guy with the questions actually helps lol. dont tell my teacher i said its fine”
🦄
Nia, 127th grade · Brooklyn
“the streak thing got me. im on day 67. my mom thinks ive been possessed. tbh i think i just like winning.”
🔥
Marcus, 148th grade · Atlanta
“Sage is patient with me. My brother is not. I would rather do homework with Sage. no offense to my brother”
🌸
Priya, 105th grade · San José
“i got beat in the class race by jordan AGAIN this week. rematch monday. i am locked in.”
🏁
Diego, 137th grade · Houston
“i like that if i get stuck it just asks me something easier instead of being mean about it. my old app was kind of mean”
💚
Harper, 94th grade · Denver
“reading in spanish and math in english is actually great for me. other apps made me pick. this one just lets me”
🌎
Sofía, 116th grade · Miami
Your move, future-legend ✨

Ready to start your streak?

First lesson is 5 minutes. You'll know by question 3 if this is your thing. (It is.)

⚡ 5-min setup🎒 Free with your school🌸 No ads, ever
Every mechanic here is designed to be forgiving, not punishing 🌸