⚡
Browse

HTTP Status Codes

Learn the meaning of common HTTP status codes across the 2xx, 3xx, 4xx, and 5xx ranges.

Code34 items3 levelsDifficulty 2/5
Start training →

Free · no signup · works on any device

Levels

Start easy — harder levels unlock as you improve, or jump ahead anytime.

1
Everyday Codes
9 items
2
Common Codes
11 items
3
Less Common Codes
14 items

All 34 cards

200
→
OK
404
→
Not Found
301
→
Moved Permanently
302
→
Found
403
→
Forbidden
500
→
Internal Server Error
401
→
Unauthorized
201
→
Created
400
→
Bad Request
204
→
No Content
304
→
Not Modified
307
→
Temporary Redirect
308
→
Permanent Redirect
405
→
Method Not Allowed
408
→
Request Timeout
409
→
Conflict
429
→
Too Many Requests
502
→
Bad Gateway
503
→
Service Unavailable
504
→
Gateway Timeout
202
→
Accepted
206
→
Partial Content
100
→
Continue
410
→
Gone
411
→
Length Required
413
→
Payload Too Large
414
→
URI Too Long
415
→
Unsupported Media Type
418
→
I'm a teapot
422
→
Unprocessable Entity
426
→
Upgrade Required
451
→
Unavailable For Legal Reasons
501
→
Not Implemented
505
→
HTTP Version Not Supported

Keep going

CSS Properties and What They Control

Learn the most common CSS properties and the styling each one controls.

Code36 items

HTML Elements and Their Purpose

Learn what common HTML elements do and when to use them.

Code38 items

HTTP Methods & REST Conventions

Learn what each HTTP method, status code, and REST principle means in web development.

Code31 items

Big-O Time Complexity of Common Operations & Algorithms

Test your knowledge of the time complexity of common data structure operations and classic algorithms.

Code35 items