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