An interactive book

The Visual SWE Book

Software engineering concepts explained with animated visualizations, plain language, and TypeScript — and questions that explain every answer.

one concept, on its way from the book to you

the book
picture
code
you

Every concept in the book makes this trip — use Next step to go one at a time.