← All tracks
Computer Networks
TCP/IP, HTTP, DNS, sockets
How a packet travels from your laptop to a server across the planet — IP, routing, TCP vs UDP, HTTP, TLS, and the socket API every framework wraps.
Lesson 1Beginner
How the Internet Actually Works
Packets, layers, and the basic plumbing that gets a webpage from a server to your screen.
22 min read
Lesson 2Beginner
IP, DNS & Routing
How a name like google.com turns into an IP address, and how packets find their way.
20 min read
Lesson 3Intermediate
TCP vs UDP
Reliable streams vs fast datagrams — and why your video call uses UDP.
18 min read
Lesson 4Intermediate
HTTP — The Language of the Web
Methods, status codes, headers, cookies, and what's new in HTTP/2 and /3.
22 min read
Lesson 5Advanced
HTTPS, TLS & Certificates
How a padlock in the address bar guarantees you're really talking to your bank.
20 min read
Lesson 6Advanced
Sockets — The Programmer's View of the Network
Open a TCP connection, send bytes, read bytes — the API every higher-level library is built on.
22 min read