The Software Pro's Best Kept Secret.

2 min read Original article ↗

YC logoBacked by Y Combinator

Train your engineering
skills like a pro athlete

Recreate tools like Git, Redis, and SQLite from scratch.

Practice debugging and refactoring code under constraints.

Become the engineer others trust with their hardest problems.

App Preview

Enjoyed by developers at the world’s best companies:

Backed by incredible engineers

These fine folks believe in the CodeCrafters approach.

Hear it from our members

Engineers at top teams love The CodeCrafters Way™

Projects that go way
beyond the basics

Build software deeper than simple CRUD apps. Take on projects involving storage engines, protocols, concurrency and performance.

Become the engineer who's comfortable with complexity.

I'm learning about how Redis works under the hood, system calls, socket programming in Python; something I've never done before

author avatar

Akshata Mohan

Senior Data Scientist at Cloudflare

company logo

feature

Be in the company of
prolific engineers

See how contributors to projects like Docker and Rails refactor, how engineers who build large-scale systems debug, and how CTOs of developer platforms make architectural decisions.

Improve your taste by observing other great engineers.

The Redis challenge was extremely fun. I ended up having to read Redis protocol specification doc pretty carefully in its entirety! The result felt like lightly-guided independent study, if that makes sense. (Which, again, was lots of fun)

author avatar

Charles Guo

Scala Team at Stripe

company logo

feature

Use your favourite
tools to code. No limits.

Don't be limited by web-based editors. Code in your usual IDE, with your preferred customisations. Push code with Git and get instant feedback. Share your work on GitHub.

CodeCrafters is designed for pros.

There are few sites I like as much that have a step by step guide. The real-time feedback is so good, it's creepy!

author avatar

Ananthalakshmi Sankar

Automation Engineer at Apple

company logo

feature