Frequently Asked Questions

Everything people ask before trusting us with their interview prep.

Is CodeKatha really usable for free?

Yes — genuinely. Free accounts get story-based questions across all 14 chapters, the daily challenge, streaks, badges, the Drishti trainer, the playground and the forum. Premium adds the harder crowned questions, deep hints, full solution explanations and the complete Gyaan-Loop deck.

How does the streak work?

Solve at least ONE question per day and your flame grows 🔥. Just visiting doesn't count. 30 / 180 / 365-day streaks unlock real XP rewards. Miss a day and the flame dies — ruthless, but that's why it works.

How do payments work? Is it safe?

You pay via UPI (QR or ID), upload the screenshot, and a human verifies it — usually within hours. You get a confirmation email the moment premium activates. Yearly plans carry a 7-day money-back guarantee.

Which languages does the compiler support?

JavaScript (instant) and Python (loads a browser engine on first run, ~10s). Both run the same test cases and both get complexity-judged.

What is the time complexity checker?

After your tests pass, we estimate your solution's time & space complexity and compare it with the optimal target — so you know whether you took the Slowpath 🐢 or the Lightpath ⚡ before an interviewer tells you.

Why is there a quiz before each question?

Because watching ≠ learning. The 2-question check proves the story's concept actually planted before you code. Interviews test understanding; so do we.

Can I suggest a question or report a bug?

Please do — that's what the forum and contact page are for. Good question suggestions often get kathified within days.

Who is Kachua Bhaiya?

Our resident turtle: guide, comedian, streak-guardian and shameless premium salesman. Tap him for help, jokes, shayari or motivation. Mute him anytime (he'll act hurt, he'll survive).

Still curious? Contact us or ask in the Yodha Forum.