Whether you're preparing for technical interviews, reinforcing what you've learned in courses, or just looking to sharpen your coding skills, try our collection of over 40,000 student-rated challenges. The best part? You can generate personalized challenges on exactly the topics you're looking to practice.
AI-Personalized
Challenges tailored to your learning history
Spaced Repetition
Review topics right when you need a refresher
Three Challenge Types
Write code, fix bugs, or practice interviews
Custom Instructions
Guide generation with your own prompts
Game Mechanics
Earn XP, maintain streaks, complete quests
Free to Start
Try it out before becoming a member
Have something specific you want to practice? Enter your own prompt and we'll generate a challenge tailored to your request. Want to practice recursion in Python? Binary search in Go? SQL joins? Just ask, and you'll get a unique challenge designed exactly for what you want to work on.
Explore our catalog of over 40,000 challenges that other students have already completed and rated. Filter by language, topic, or difficulty to find exactly what you're looking for. The highest-rated challenges have been battle-tested by thousands of developers, so you know you're getting quality practice.
If you're working through Boot.dev's courses, we can automatically generate challenges based on your progress. Our system uses spaced repetition to surface topics you might be forgetting, and weights toward concepts you've struggled with. It's the most efficient way to reinforce what you're learning.
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. Explain concepts and demonstrate your knowledge verbally.
The Training Grounds is a place to review and practice what you've learned in the courses. It's an "infinite" series of dynamically generated challenges personalized to you.