Skip to main content
How systems communicate — TCP/IP, HTTP, DNS, load balancing, and security.

Networking

How systems communicate — TCP/IP, HTTP, DNS, load balancing, and security.

Level 4

Networking

How systems communicate — TCP/IP, HTTP, DNS, load balancing, and security.

0/15 completed 15 Available

Network Models (OSI, TCP/IP)

Available

Understand the layered architecture of computer networks — the OSI model's seven layers and the practical TCP/IP model that powers the internet.

Difficulty:
★★★★★
1/5 · Beginner
OSI Model TCP/IP Stack Encapsulation Layer Functions +1
1–2 hours
Start Learning

TCP & UDP Deep Dive

Available

Master the two core transport layer protocols — TCP's reliable connection-oriented delivery vs UDP's lightweight best-effort datagrams.

Difficulty:
★★★★★
2/5 · Elementary
TCP Handshake Flow Control Congestion Control UDP Datagrams +1
2–3 hours
Requires: Network Models (OSI, TCP/IP)
Start Learning

IP Addressing, Subnetting, NAT & IPv6

Available

CIDR, private ranges, NAT traversal, and the IPv6 migration every operator must understand — the bread-and-butter operational skills behind every network decision.

Difficulty:
★★★★★
2/5 · Elementary
CIDR and prefix length Private IPv4 ranges (RFC 1918) NAT and PAT IPv6 fundamentals +1
2 hours
Requires: TCP & UDP Deep Dive
Start Learning

HTTP/HTTPS & REST APIs

Available

Dive into the application layer protocol that powers the web — request/response model, methods, status codes, caching, and secure HTTPS connections.

Difficulty:
★★★★★
2/5 · Elementary
HTTP Methods Status Codes Headers Caching +2
2–3 hours
Requires: TCP & UDP Deep Dive
Start Learning

gRPC, Protobuf & RPC Internals

Available

Binary framing, HTTP/2 multiplexing,IDL-driven contracts, streaming RPCs, and the trade-offs of REST vs gRPC vs GraphQL in a platform tier.

Difficulty:
★★★★★
3/5 · Intermediate
Protocol Buffers as IDL HTTP/2 multiplexing and frames Unary vs streaming RPCs Deadlines, cancellation, metadata +1
3 hours
Requires: HTTP/HTTPS & REST APIs, TCP & UDP Deep Dive
Start Learning

HTTPS, TLS & Certificates

Available

Go beneath the lock icon — the TLS 1.3 handshake, certificate authorities and the chain of trust, forward secrecy with ECDHE, 0-RTT session resumption, and the operational pitfalls that break HTTPS in production.

Difficulty:
★★★★★
3/5 · Intermediate
TLS 1.3 Certificate Authorities Chain of Trust ECDHE Key Exchange +3
2–3 hours
Requires: HTTP/HTTPS & REST APIs, TCP & UDP Deep Dive
Start Learning

QUIC & HTTP/3 Internals

Available

What changes when HTTP moves from TCP to UDP — QUIC's streams, 0-RTT, connection migration, and the production significance of HTTP/3.

Difficulty:
★★★★★
4/5 · Advanced
QUIC as UDP-based transport Streams multiplexed without head-of-line blocking 0-RTT and TLS 1.3 integration Connection migration across IPs +1
2 hours
Requires: TCP & UDP Deep Dive, HTTPS, TLS & Certificates, HTTP/HTTPS & REST APIs
Start Learning

DNS & Load Balancing

Available

Understand the internet's phone book — the DNS hierarchy, record types, and resolution flow — plus the load-balancing patterns that keep web services available.

Difficulty:
★★★★★
2/5 · Elementary
DNS Hierarchy DNS Records Recursive Resolution Load Balancers +2
2–3 hours
Requires: Network Models (OSI, TCP/IP), HTTP/HTTPS & REST APIs
Start Learning

Wireless Networking & Wi-Fi Fundamentals

Available

Master how wireless differs from wired networking — the 802.11 standard family, radio bands, CSMA/CA medium access, MAC frames, and how access points serve stations.

Difficulty:
★★★★★
2/5 · Elementary
802.11 Standards CSMA/CA Hidden Node Problem MAC Frames +2
2–3 hours
Requires: Network Models (OSI, TCP/IP)
Start Learning

Proxies, VPNs & Tunneling

Available

Explore how proxies, VPNs, and tunneling protocols enable secure remote access, traffic forwarding, and network segmentation.

Difficulty:
★★★★★
3/5 · Intermediate
Forward Proxy Reverse Proxy VPN IPsec +2
2–3 hours
Requires: Network Models (OSI, TCP/IP), DNS & Load Balancing
Start Learning

Network Security Fundamentals

Available

Cover the essential security concepts for network engineers — firewalls, IDS/IPS, segmentation, and common attack vectors.

Difficulty:
★★★★★
3/5 · Intermediate
Firewalls IDS/IPS Network Segmentation Common Attacks +1
2–3 hours
Requires: TCP & UDP Deep Dive, DNS & Load Balancing
Start Learning

Wi-Fi Security: WEP, WPA2 & WPA3

Available

Understand how wireless security evolved — from breakable WEP to WPA2's 4-way handshake and WPA3's Simultaneous Authentication of Equals — plus enterprise 802.1X and the attacks each generation defends against.

Difficulty:
★★★★★
3/5 · Intermediate
WEP WPA2 4-Way Handshake PMK & PTK +3
2–3 hours
Requires: Wireless Networking & Wi-Fi Fundamentals
Start Learning

API Design & Integration

Available

Design APIs that survive contact with real clients — versioning, pagination, idempotency, error semantics, and when REST gives way to gRPC or GraphQL.

Difficulty:
★★★★★
2/5 · Elementary
Versioning Pagination Idempotency Error Models +2
3–4 hours
Requires: HTTP/HTTPS & REST APIs
Start Learning

WebSockets, SSE & Realtime Systems

Available

Realtime server push — long-polling, SSE, WebSockets, presence, fan-out/RPC fanout, and the trade-offs that decide which transport a realtime system uses.

Difficulty:
★★★★★
3/5 · Intermediate
Long-polling, SSE, WebSocket transport trade-offs Connection lifecycle and heartbeat Presence and broadcast/fan-out topologies Pub/sub backends +1
2 hours
Requires: HTTP/HTTPS & REST APIs, API Design & Integration
Start Learning

Cellular, Mobility & Handover (4G/5G)

Available

Understand the architecture behind cellular data and seamless roaming — radio access networks, base stations, core networks, handover, and why your connection survives moving between cells.

Difficulty:
★★★★★
3/5 · Intermediate
Cellular RAN Base Stations Handover Network Slicing +2
2–3 hours
Requires: Wireless Networking & Wi-Fi Fundamentals, IP Addressing, Subnetting, NAT & IPv6
Start Learning