CodeCrafters
codecrafters.ioThe hardest programming challenges on the internet
Dev Toolscoding-challengessystems-programminglearningdeveloper-educationhands-onredisgit

About
CodeCrafters offers advanced programming challenges where developers rebuild real-world tools like Redis, Git, and SQLite from scratch in their preferred language. The platform is designed for experienced engineers who want to deeply understand the architecture of the software they use every day. Users submit solutions via git push and receive automated test feedback.
Problem
Experienced developers lack challenging, hands-on exercises that teach real system architecture beyond toy problems and algorithm drills.
For
experienced software engineers
How it works
Users pick a challenge, open their own IDE, write code to rebuild a real tool from scratch, and git push to trigger automated tests.
Business model
freemium
Status
launched