COURSE · 10 chapters · 21 lessons

How computers work

Check what is happening underneath your code, using past exam questions

The database chapter goes faster once you have been through the SQL course. Every other chapter is fine to read first. See the SQL course

You do not write code in this course — every question is multiple choice. Ten chapters and 21 lessons are ready, and you can start from any chapter.

Read about this chapter

Layers and protocols

  1. 01Network layers and protocolsFind out what pile of agreements carries the address you typed all the way to the server.10 slides · 13 exercisesGo to the exercises

Addresses and routes

  1. 02Counting IP addressesWhere the network part of an address stops and the machine part begins. How to count what you can use, and how to stretch addresses when there are not enough.11 slides · 13 exercisesGo to the exercises

The side that asks, the side that answers

  1. 03The round trip between client and serverWhat the browser asks for and what the server sends back. What one round trip contains, and the tricks for making round trips lighter.12 slides · 13 exercisesGo to the exercises