Real snippets, line-by-line
Every question is a real-world idiom — closures, async edge cases, type inference traps. Reveals show what each line does.
Bite-sized code quizzes across 10 languages. Read a snippet, pick the answer, see exactly why — in 30 seconds, no signup required.
const nums = [1, 2, 3];nums.map(n => n * 2);console.log(nums);
What does this log?
LeetCode and Codewars drill writing code under pressure. Capypad drills understanding code at a glance — the skill you actually use in PRs, on-call, and in unfamiliar codebases.
Algorithm puzzles. Write a solution, race the clock.
Kata workouts. Write code that passes hidden tests.
Read a real snippet. Predict its behavior. See the line-by-line breakdown.
Every question is a real-world idiom — closures, async edge cases, type inference traps. Reveals show what each line does.
Miss a question and it queues for review. Pass it twice in a row to clear it.
TypeScript, Python, Rust, Go, Java, JavaScript, C, C++, C#, SQL — questions and explanations in EN or DE.
Yes — public beta is fully free. No credit card, no paywalled questions. Sign in to sync your streak across devices.
No. You can take quizzes anonymously. An account adds streak tracking, weak-spot drills, and history sync.
TypeScript, JavaScript, Python, Rust, Go, Java, C, C++, C#, and SQL. UI and explanations available in English and German.
A 5-question quiz runs about 2–3 minutes. You can configure 3 to 30 questions per session.
Hand-curated from real-world idioms and reviewed by humans. AI-generated questions are also supported when you bring your own OpenRouter key.
Two minutes a day. No setup. No streak you have to maintain — but it counts if you do.