Deep dive projects
for curious hackers.
The adventure you always wanted.
In the language you wanted to master.
“What I cannot create, I do not understand”
— Richard Feynman
Build your own Docker
Dive deep into how Docker works, including the Registry API.
Build your own Git
Master the inner workings of Git, and explain any complex scenario.
Build your own Redis
Take your networking skills further, by dissecting how Redis works.
Build your own SQLite
Gain a solid understanding of SQLite’s file format and indexing.
Our learners are at top engineering teams,
schools, and crypto projects
Real Projects.
Just Enough Guidance.
Recreate your favorite tools, your own way.
A fresh approach to language mastery.
Your Own Machine.
Your Own Setup.
Work within your favorite local editor
and terminal, with your favorite extensions.
The Best Community.
Inspiration Abound.
Discover new approaches from a community
passionate about bettering themselves.
It’s The Joy of Programming
Our learners are always telling us how the Build your own X series takes them further in their programming journey.
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)
Charles Guo — Engineer, Scala Team