All roadmaps

The Internet roadmap

Every Internet lesson we teach, laid out as one path. Each station is a stage; tap any lesson to open it. Stations turn teal as you finish them.

Legend:Lesson stageStage completeTap a lesson to open it
01

Internet & Networking Foundations

The Internet
Packets & Routing
TCP/IP Suite
IP Addresses
Domain Names
DNS Resolution Process
02

The HTTP Protocol

Client-Server Architecture
HTTP Request Anatomy
HTTP Response Anatomy
HTTP Methods
HTTP Status Codes
HTTP Headers
HTTPS & TLS
03

APIs, REST & Security

What is an API?
RESTful Principles
Idempotency
Same-Origin Policy (SOP)
CORS
Preflight Requests
04

Web Hosting & Delivery

Web Hosting Concepts
Web Servers vs App Servers
Content Delivery Networks (CDNs)
Edge Caching
05

The Critical Rendering Path

The Parsing Phase
DOM Construction
CSSOM Construction
Render Tree Compilation
The Layout Phase (Reflow)
The Paint Phase
The Compositing Phase
06

Rendering Performance

Render-Blocking Resources
Script Loading Strategies
Layout Thrashing (Reflow Triggers)
Repaint Triggers
Hardware Acceleration