Learning path · Beginner · 12 steps

Backend Engineer Foundations

The core every backend engineer needs regardless of stack: HTTP APIs, auth, caching, retries, queues and observability.

  1. Course REST APIs in Depth

    Start here: HTTP semantics and API design

  2. Course Request Lifecycle: How Web Frameworks Handle a Request

    What your framework does with every request

  3. Decision guide REST vs GraphQL vs gRPC
  4. Decision guide Offset vs Cursor vs Keyset Pagination
  5. Course Authentication & Authorization Architecture

    How users and services prove identity

  6. Course Idempotency & Retry-Safe Systems

    Make every write safe to retry

  7. Course Caching and Performance Engineering
  8. Course Queues & Background Processing in Depth

    Move slow work out of requests

  9. Course Observability and Operations
  10. Topic API Design
  11. Quiz (sign in) API Design Quiz

    Check your API fundamentals

  12. Coding practice Practical backend tasks

    Prove it in code: caches, limiters, retries

Open this path in the app to see which steps you've completed.