HTTP
The protocol of the Web: Hyper Text Transfer Protocol

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


HTTP (HyperText Transfer Protocol) is the foundation of data communication on the Web. Every time you visit a website or your application fetches data from an API, HTTP is the protocol making it possible.

In this unit, you’ll learn how HTTP works. We’ll cover the request-response cycle, HTTP methods (GET, POST, PUT, DELETE), status codes, headers, and how browsers and servers communicate. Understanding HTTP is essential for anyone building web applications, as it affects everything from API design to performance optimization.

HTTP knowledge will help you debug network issues, design better APIs, and understand how the web works at a fundamental level.

Lessons in this unit:

0: ▶︎ Introduction
1: An HTTP request
2: HTTP Methods
3: HTTP Status Codes
4: HTTP Client/Server communication
5: HTTP Request Headers
6: HTTP Response Headers
7: HTTPS
8: HTTP/2
9: HTTP/3
10: The HTTP/2 protocol
11: Caching in HTTP
12: The curl guide to HTTP requests
13: The HTTP Request Headers List
14: The HTTP Response Headers List
15: HTTP vs HTTPS
16: The HTTPS protocol
17: An introduction to REST APIs
18: What is an RFC?
19: How to generate a local SSL certificate