Workbooks

Don't just read tech blogs. Learn by building.

We turn blog posts, papers, book chapters, or any concept you can think of, into byte-sized coding assignments. Solve them one at a time, and by the last one you've built the thing yourself and know how it works.

WorkbookBuilt onLanguageAssignments
Build a PKI auditor yourself
How to not f*ck up like eMudhra
ASN.1SubjectPublicKeyInfomodular exponentiation (square-and-multiply)modular inverse (extended Euclid)
eMudhra Statement on Recent Certificate Security Incident
eMudhra
Python
5 easy 7 medium 4 hard
Tiny TrueType Workbook
Build a TrueType renderer yourself
big-endian byte orderquadratic Bézier curvesimplied on-curve pointsglyph ids
Writing a tiny TrueType parser and renderer from scratch
Yohei Yamasaki
C++
6 easy 8 medium 4 hard

More workbooks are on their way. Turn a post into one or suggest a post.