Wardlore.

Stage 4 beginner Free

How Websites Work

See what really travels between your browser and a website — and what sites accidentally give away.

Runs in your browser. Nothing to install — the lesson and a real Linux computer open side by side.

Start Stage 4 →

Lesson steps

  1. Welcome
  2. A request, up close
  3. Sending a form
  4. Status codes and redirects
  5. Page source
  6. robots.txt
  7. Error messages
  8. Cookies
  9. Final challenge: the menu preview
  10. Stage complete

What this stage is

Your lab computer runs a small practice website: a bakery, with a menu, online ordering and a few mistakes of the kind real sites make every day. You'll read its whole conversation with your browser — not just the page you'd see — using curl in the terminal.

It builds on Chapter 1, so do Linux Fundamentals and Networking Basics first.

By the end you'll be able to

Every step ends with how the site should have avoided the mistake. It finishes with a final challenge that chains several small mistakes together.

Learn more (external)

← Stage 3: Crypto basicsStage 5: Logins & sessions →