We currently offer 10 challenges and support 21 programming languages.
Visit our catalog to check each individual challenge in detail.
Of course you can. We maintain the most popular list of “Build Your Own X” tutorials on GitHub, which is completely free. Check it out here.
So then, why choose CodeCrafters? It's similar to how dedicated gym-goers might hire a personal trainer despite free workout videos existing online. Our members value structure and guidance that keeps them progressing consistently.
While tutorials offer information, many give up quickly after hitting a wall. With CodeCrafters, you get solid project ideas, guided milestones and a clear path forward. No guesswork and no distractions. Just pure coding, debugging, refactoring… and refining the real-world (hard) skills that matter.
By investing in CodeCrafters, you’re not just committing to learning, you’re ensuring results.
We understand the cost consideration today but investing in your technical skills is one of the highest ROI activities you can do. It has a direct impact on your earning potential.
We’ve spoken with hundreds of our paid users about their experience before CodeCrafters. They’d spend weeks window-shopping for project ideas, trying to piece together resources, getting lost in “tutorial hell”, and realizing too late that their plans missed key details. Instead of wasting weeks or sometimes months’ worth of time, our users prefer to start right away with CodeCrafters, pushing code, refining their skills, and following our proven, battle-tested guidance.
If you’re early in your career or still a student working with limited budgets, focusing on foundational skills might be more appropriate before investing in CodeCrafters, which is designed for those who already have a job and are ready to push their limits.
Many companies allow employees to expense CodeCrafters as part of their learning and development budget, yours might too. Read more about that here.
We always have at least one challenge available for free. You can easily find them highlighted in our catalog.
Additionally, you can explore the detailed breakdowns of all our challenges without signing up. Here's an example.
You can also view the task descriptions for every challenge without hitting a paywall. Here’s one you can check out (requires signing up).
Plus, you can watch coding streams from experienced developers tackling our challenges. Here’s an example in Rust.
We don’t offer refunds.
You’re super welcome to try out our free material before upgrading to the membership (see above).
A CodeCrafters membership gives you unlimited access to our catalog plus exclusive features to improve your learning experience. These include Turbo Test Runs for faster feedback on your code, Code Examples from other users to guide your progress and members-only options like Dark Mode for better visibility and Anonymous Mode for privacy.
Read more about your membership benefits in our docs.