Practice path · 7 games

Foundations

Start with API semantics, route design, auth decisions, CORS, webhooks, OAuth, and secure recovery.

Best first path for CS students and new backend learners.

Start this path
01
APIs Beginner

HTTP Status Defender

Choose the correct HTTP status code for realistic backend scenarios and learn the response semantics behind each answer.

Time
5-8 minutes
Concept
HTTP status codes and response semantics
  • Foundations
  • HTTP
  • REST
  • status codes
Play HTTP Status Defender
02
APIs Beginner

API Route Builder

Design REST-style methods and routes for product requirements such as creating users, updating email, searching products, and nested comments.

Time
6-9 minutes
Concept
REST API route design
  • Foundations
  • REST
  • API design
  • routes
Play API Route Builder
03
Auth Intermediate

Auth Token Inspector

Inspect authentication scenarios and choose safe backend decisions for tokens, scopes, sessions, CSRF, and object-level authorization.

Time
6-9 minutes
Concept
Authentication, authorization, sessions, and token safety
  • Foundations
  • Auth
  • JWT
  • sessions
Play Auth Token Inspector
04
APIs Intermediate

CORS Preflight Pilot

Guide browser API requests through CORS decisions covering origins, preflight, credentials, exposed headers, and cache safety.

Time
6-9 minutes
Concept
CORS, browser security boundaries, and preflight response design
  • Foundations
  • CORS
  • HTTP
  • browser security
Play CORS Preflight Pilot
05
APIs Intermediate

Webhook Signature Forensics

Investigate webhook requests and choose safe handling for signatures, replay windows, retries, idempotency, and durable acknowledgement.

Time
6-9 minutes
Concept
Webhook verification, replay protection, idempotency, and retry-safe processing
  • Foundations
  • webhooks
  • HMAC
  • idempotency
Play Webhook Signature Forensics
06
Auth Advanced

OAuth Code Flow Debugger

Trace Authorization Code flow failures across state, PKCE, redirect URI, token exchange, and session boundaries.

Time
8-11 minutes
Concept
OAuth Authorization Code flow
  • Foundations
  • oauth
  • pkce
  • authentication
Play OAuth Code Flow Debugger
07