
About CodeCrafters
CodeCrafters is a platform of programming challenges in which you rebuild real developer tools from scratch. Each challenge is split into stages, and your code is tested when you push it to git.
What it does
You pick a challenge, such as a Redis server, a Git clone or an HTTP server. You write the code in your own editor and terminal, then push it to run the tests. Hints and results appear within seconds, and each stage adds one more feature to build.
Key features
- Challenges to build Redis, Git and SQLite
- Stages that add one feature at a time
- Tests run when you push code with git
- Hints and results within seconds
- Membership can be gifted to someone else
Who it's for
Experienced engineers who want deeper practice with systems and network protocols. Backend developers and self-taught programmers who prefer building projects to solving puzzles.
Pricing and good to know
Membership and gift options are sold on the site. Challenge length varies, from 6 stages for the Claude Code challenge to 97 stages for Redis. The challenges suit people who want a long, hands-on project, so check the pricing page for current plans before you commit.
Highlights
- Challenges to build Redis, Git and SQLite
- Stages that add one feature at a time
- Tests run when you push code with git
- Hints and results within seconds
- Membership can be gifted to someone else












