
Looking for coding courses?
Personalized
Challenges tailored to your experience level
Spaced Repetition
Review topics right when you need a refresher
Three Challenge Types
Write code, fix bugs, or practice interviews
Custom Challenges
Build new challenges variants yourself
Game Mechanics
Earn XP, maintain streaks, complete quests
Free to Start
Try it out before becoming a member
Implement a solution from scratch. Test your understanding of concepts and your ability to translate requirements into working code.
Debug broken code to find and fix issues. A critical skill for real-world development that tests your attention to detail.
Practice technical interview questions in a conversational format. Demonstrate your knowledge verbally while getting instant feedback.
Answer a set of multiple-choice questions on a topic. Get each one right to unlock the next, and read the explanation when you miss.
990K
challenges completed
61.6M
lessons completed
12.5B
XP earned
Showing 1-9 of 7507

Help! I don't get why my code makes the player's health go up when she's hit by the sword.

*Adjusts wizard hat thoughtfully*
Ah, it looks like you used the wrong operator! Which one do you think will subtract from her health (instead of adding to it) in your take_damage function?
Our challenges are the best place for you to review and practice your coding skills, and to prepare for technical interviews. If you've taken our courses (which is optional) they also integrate into your learning path so that practice is personalized to your learning history.