In an attempt to teach the average person about the fundamentals of browsers and the web, Google has released an interactive online book that explains concepts like, TCP/IP, HTML, browser extensions and malware.

The short book, 20 Things I Learned About Browsers and the Web, is a step-by-step explanation of the web and how it works. It was created by the Google Chrome () team using HTML5, but it also features a lot of clever illustrations by award-winning German illustrator and children’s author Christoph Niemann.

The focus of the book is on 19 different topics (plus a recap, making for 20 things). It starts with “What Is the Internet ()?” and then dives into cloud computing, web apps, web programming languages, browsers, privacy, security and open source.