All roadmaps
Beginner5 projects

Networking Basics

Build the mental model behind every 'it works on my machine'.

30+

completed

~13.5h

total time

5

projects

Part 1·Beginner·2.5h·30+ learners

TCP/IP Fundamentals

Learn IP addressing and subnetting, watch a real TCP three-way handshake with tcpdump, and compare TCP vs UDP tradeoffs.

Start
Part 2·Beginner·2.5h·26+ learners

DNS Deep Dive

Trace a DNS resolution to an authoritative server with dig +trace, understand DNSSEC, and test encrypted DNS.

Start
Part 3·Intermediate·3h·23+ learners

HTTP/HTTPS Internals

Inspect a real HTTP request and TLS handshake, then compare HTTP/1.1, HTTP/2, and HTTP/3 directly.

Start
Part 4·Intermediate·2.5h·19+ learners

Load Balancing Fundamentals

Stand up HAProxy locally in front of three backend containers, compare algorithms, and watch failover happen live.

Start
Part 5·Intermediate·3h·16+ learners

Debugging Network Issues

Build a systematic, layer-by-layer diagnostic process with ping, mtr, dig, ss, and tcpdump/Wireshark.

Start