codecrafters.io

Rebuild the tools you use every day with your own hands. Recreate Redis, Git, SQLite - from scratch, in your language, in your IDE.

Simple by design

Pick a challenge, open your editor, git push to test. That's it.

Rebuild the software you use every day

11 challenges that take you inside the architecture of real systems.
No toy projects. No algorithm drills.

Consistently praised by principal engineers at remarkable companies.

We strive to provide a proper workout. You won't become a great swimmer by watching the Olympics on YouTube.

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Company logo

Developers love CodeCrafters

Here’s what they say after trying our challenges:

Read the original on codecrafters.io ↗