Section 1 - Instruction

You've learned about the main HTTP status codes. Now let's practice recognizing them in real web scenarios and understand what they mean for users.

Status codes are the server's way of communicating the outcome of every request.

Engagement Message

Ready to decode some web mysteries?

Section 2 - Practice

Type

Swipe Left or Right

Practice Question

Let's identify what status code each scenario would likely produce. Match each situation with the appropriate code:

Labels

  • Left Label: 200 OK
  • Right Label: 404 Not Found

Left Label Items

  • Homepage loads successfully
  • Image displays properly
  • Login form works correctly
  • Search results appear

Right Label Items

  • Clicking a broken link
  • Typing wrong URL
  • Accessing deleted page
  • Following outdated bookmark
Section 3 - Practice

Type

Multiple Choice

Practice Question

You're browsing a news website and encounter different situations. Which status code would each produce?

A. Successfully reading an article - 200 OK B. Clicking a link to a removed story - 404 Not Found C. Website crashes while loading - 500 Internal Server Error D. All of the above

Suggested Answers

  • A
  • B
  • C
  • D - Correct
Section 4 - Practice

Type

Fill In The Blanks

Markdown With Blanks

Fill in the status codes for these common web experiences:

When you successfully load your email inbox, you get a [[blank:200]] status code. When you try to access a social media post that was deleted, you get a [[blank:404]] status code. When the server has technical problems, you get a [[blank:500]] status code.

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal