Home
Companies
CodeCrafters

CodeCrafters

Programming courses for experienced engineers

Build your own Git, Docker, Redis, SQLite — in Go, Rust, Python, etc.

Jobs at CodeCrafters

Remote
$14K - $24K
0.05% - 0.30%
Any (new grads ok)
Remote
$800 - $2K
Any (new grads ok)
CodeCrafters
Founded:2022
Team Size:2
Location:

Active Founders

Sarup Banskota

CEO @ CodeCrafters.

Sarup Banskota
Sarup Banskota
CodeCrafters

Paul Kuruvilla

CTO @ CodeCrafters.

Paul Kuruvilla
Paul Kuruvilla
CodeCrafters

Company Launches

Hey everybody — it’s Sarup and Paul, the founders of CodeCrafters.io.

We once built our own Git from scratch

And ever since, we’ve been obsessed with how popular devtools work.

We’d binge on books, blogs, videos to learn the internals of Docker, Redis, SQLite… but it just never felt adequate. Nothing could really provide us with the same level of confidence as building an actual project.

So we created the experience we wanted

We launched 4 hands-on challenges of the Build-your-own-X format on our site, and had 1000s of engineers go through them. We also began maintaining GitHub’s 15th most ⭐️ repo, build-your-own-x.

Turns out, it’s a great way to master languages

Senior engineers don’t come across many resources suitable for their skill level, so especially for them, CodeCrafters was a worthy investment of time. In addition to learning about how various devtools worked, they were:

  • Advancing their language skill (e.g idiomatic approaches)
  • Learning to design and refactor large code in a robust manner
  • Bonding with their teammates as they discussed approaches

So we re-imagined the learning experience

The experience is now organised around languages. The challenges now come with recommended approaches from language experts. Once you implement a feature, you can ask — how would a Pro do it?

Engineers at companies like GitHub take advantage of their L&D budget to pay for CodeCrafters. To support teams that care about investing in their growth, we’ve introduced Private Leaderboards, a Slack app, and expensing workflows.

Asks

We can’t wait to help teams bond and grow with CodeCrafters.

  • Engineer? Give CodeCrafters a shot, in your favorite language!
  • Work in Engineering Enablement? I’d love to learn about the different education initiatives at your company
  • Well-wisher / existing customer? Please send us a hi! It’s what keeps us going.

I can be reached at sarup@codecrafters.io and over Twitter.

@sarupbanskota

P.S. Think we’re the only ones crazy to build our own Git for fun?

We asked Pete Koomen, co-founder of Optimizely, about how he’s learning Rust.