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.

How XP and ranks work on Khoda

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 certificates

Tips 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.
Start learning on Khoda