Fork me on GitHub
Build it yourself

Learn to build your own software, one project at a time.

Pick something you like, and learn how to build your own version step by step. We’ll show you what you gain, what you give up, and explore the trade-offs along the way.

How every lesson works

Every build is split into steps, and every step is labeled with who does the work.

Browse the lessons

20 builds so far, each modeled on software people pay for today.

Keep building

New lessons and honest build notes, by email. No spam, one-click out.

Signups open when the site goes live.