A reading room for software
Understand real codebases, one diagram at a time.
learn collects slow, careful notes on real projects — plus the topics and books around them. Read the docs, see the diagrams, watch the flows.
Projects
Real codebases, documented end to end
One live project today; more systems joining the shelf.
Live
Excalidraw
A collaborative drawing workspace, documented folder by folder.
- Next.js
- TypeScript
- WebSocket
- Redis
- Postgres
Read the docs
Coming soon
Next system
A second codebase, documented the same way.
Coming soon
More systems
Real projects worth reading closely.
Topics
The ideas around the code
Cross-cutting notes, explained once and linked everywhere.
Coming soon
Languages
Notes on programming languages.
Coming soon
Frameworks
Notes on frameworks and their ideas.
Coming soon
Concepts and ideas
Cross-cutting concepts, explained once.
Coming soon
Migrations
Notes from moving real systems.
Books
Long-form notes
Slow reading for ideas that deserve more than a page.
Coming soon
Book notes
Long-form notes. Titles announced here first.
How to use this site
Three ways in
Every project is documented the same way: read, see, watch.