Programming,
explained visually.
See what a SQL join keeps, where a Git branch points, and how a web request gets to your browser. Diagrams and code, side by side.
Browse the booksOur illustrated series is in development. Amazon links will appear as books are published.
SEE WHICH ROWS A JOIN KEEPS Books in development
Coming soonIllustrated SQL
Joins, Windows, and Queries You Can Actually Picture
View book outline
Coming soonIllustrated Git
What's Actually Happening Under the Hood
View book outline
Coming soonHow the Internet Works
An Illustrated Journey of What Happens When You Type a URL
View book outline
Coming soonRegex Without Tears
A Visual Guide to Regular Expressions
View book outline
Coming soonThe Nature of Games
Physics, Motion, and Procedural Worlds in Plain Code
View book outline
Coming soonIllustrated LLM Engineering
Tokens, Embeddings, and RAG from First Principles
View book outline
Coming soonIllustrated Concurrency
Async, Threads, and Race Conditions
View book outline
Coming soonBuild It Yourself
A Shell, a Key-Value Database, and a Web Server from Scratch
View book outline
Coming soonThe Book of Canvas
Generative Art and Creative Coding in the Browser
View book outline
Coming soonIllustrated Hacking
A First CTF Handbook
View book outlineTry a coding problem
Pick a coding problem to work through, on your own or with friends.