Two Ways to Level Up
Pick focused challenges to sharpen core skills, or build a full product the way real engineering teams do.
Fundamentals
Sharpen the Fundamentals
Focused, test-driven coding challenges that rebuild the libraries and tools you use every day — from scratch.
- Test-driven coding challenges
- Multiple languages & paradigms
- Real-world patterns, not toy problems
Project as Product
Build Real Products
Ship production-grade applications across phases and milestones, with AI code review modeled on a real engineering workflow.
- Phases, milestones & dependencies
- AI-powered code review on every push
- A portfolio of shippable projects
Explore the Catalog
A taste of what you'll build. Sign in to track progress, earn streaks, and unlock the full library.