Khoda Daily Challenges
Your daily coding workout
Daily Challenges turn what you've learned into fast, fun quiz runs. Race the clock, earn XP for your profile, keep a streak alive, and see how you rank against other learners this week.
Two-minute sprint
Each ranked run gives you about two minutes to rack up XP on quick cards — plus a short grace window to finish your last answer.
Hit the daily goal
Every challenge has an XP target. Reach it before time runs out to clear today's challenge and unlock beat-your-best runs.
Keep the streak
Complete your eligible challenges each day to grow your streak. Miss a day and the counter resets — so it pays to stay consistent.
How to unlock challenges
Challenges live inside each learning path. Finish two modules on a path and Daily Challenges open for that course.
Some days tie the challenge to a specific module. If you're still working through that module, you'll see a prompt to finish it first. If you haven't reached that module yet, you'll need to unlock it in the path before today's challenge appears.
What you'll play
Speed Match
Match terms to definitions under pressure. Wrong picks cost time — but you get one forgiving retry on some cards so a single slip doesn't end your run.
Build It
Put code or concept pieces in the right order. Great for syntax, logic flow, and remembering how real programs are structured.
How XP from challenges works
Challenge XP adds to your overall Khoda profile — the same XP that powers your rank from F to S. Three simple rules:
Clear the goal — earn 100%
The run where you first hit today's XP goal pays the full amount you scored. If you already picked up partial XP from an earlier timed-out attempt, we top you up so your total for the day matches that winning run.
Run out of time — keep 80%
Didn't reach the goal? You still keep most of what you earned — 80% goes to your profile so the attempt never feels wasted. Come back and try again.
Beat your best — earn 50% of the gain
After you've already cleared today's goal, you can run again to chase a higher score or faster time. Extra profile XP is paid at half rate so the focus stays on learning, not grinding.
Retries & practice
Retries when you miss the goal
Free learners get several retries every few hours. Premium plans include more. Use them to finish what you started — each retry is a fresh ranked run.
Beat-your-best runs
Cleared the goal already? You can run again a limited number of times per day to push your score or speed. Same card pool, fair comparison.
Practice mode
Premium learners can run practice sessions to rehearse without affecting ranked XP. Free accounts get a taste with one practice run per path per day.
Leaderboards & certificates
Each week you can climb the challenge leaderboard for your learning path. Rankings use your best challenge XP for the week, with faster clear times as the tiebreaker.
Passing enough daily challenges on a path also counts toward certificate eligibility — another reason to show up consistently.
Learn about certificatesTips for a strong challenge day
- •Skim the module the challenge is based on before you start — fresh memory wins races.
- •Prioritize reaching the XP goal over perfect accuracy if the clock is low.
- •On beat-your-best runs, only chase extra XP if you have retries left and energy to spare.
- •Check the weekly map in the challenge hub to see how close you are to a full seven-day week.