HTTP — Free Quiz Course
Learn how the web talks: requests and responses, methods, status codes, headers, caching, cookies, CORS, HTTPS, and HTTP/1.1 vs 2 vs 3.
5 chapters, 50 questions. Free, no signup. Progress is saved in your browser.
~~~
- Chapter 1: HTTP FundamentalsWhat happens in a request/response cycle: URLs, the anatomy of a request, statelessness, and how browsers and servers talk.
- Chapter 2: Methods & Status CodesGET vs POST vs PUT vs PATCH, idempotency, safe methods, and what status codes like 201, 301, 304, 403, and 502 really mean.
- Chapter 3: Headers & CachingRequest and response headers, content negotiation, Cache-Control, ETags, validation vs freshness, and CDN caching.
- Chapter 4: Cookies, Auth, CORS & HTTPSHow cookies work, session vs token auth, SameSite, what CORS actually protects, preflight requests, and what TLS gives you.
- Chapter 5: HTTP/1.1 vs 2 vs 3Head-of-line blocking, multiplexing, HTTP/2 streams, QUIC and HTTP/3, and which performance problems each version solves.
Course completed
You finished every chapter — best score/.
~~~
How it works
Each chapter is a short quiz: one question at a time, with immediate feedback and an explanation after every answer. Wrong answers teach you as much as right ones.
Your progress is stored in your browser (localStorage), so you can leave and come back any time. Nothing leaves your machine, and there is no account or signup.
The questions are based on tutorials published on this site — every chapter links the related posts.