Paths/Backend Engineer
Beginner to Advanced12 coursesrest with Pro

Backend Engineer

Go from database engineering to production backend delivery: PostgreSQL, HTTP, FastAPI, authentication, testing, Docker, cloud, serverless and distributed systems, system design, optional advanced Kubernetes, and a production capstone connected to a provided React frontend.

// Course sequence
  1. 01

    Database Engineering — Relational & NoSQL

    Pro

    Design relational schemas, write real SQL, use transactions and indexes, and recognize when a different data model is justified.

    8 modulesIntermediate
  2. 02

    Web Architecture & Core APIs

    Pro

    Understand HTTP, DNS, proxies, APIs, caching, and the complete request lifecycle behind a modern web application.

    8 modulesIntermediate
  3. 03

    Build a REST API with FastAPI

    Pro

    Project: build and test a FastAPI CRUD service, then expose a stable contract that a React and TypeScript frontend can consume.

    7 modulesBeginner
  4. 04

    Web Security, Auth & Identity Management

    Pro

    Defend against common web attacks and implement authentication, authorization, secrets, and identity boundaries safely.

    6 modulesIntermediate
  5. 05

    Testing, Automation & Continuous Integration

    Pro

    Design unit, integration, contract, and end-to-end tests, then enforce the right checks on every pull request with GitHub Actions.

    8 modulesIntermediate
  6. 06

    Docker: From Zero to Production Containers

    Pro

    Package backend services into small, reproducible containers and understand images, networks, volumes, Compose, and production builds.

    7 modulesBeginner
  7. 07

    Cloud Deployment for Backend Engineers

    Pro

    Deploy a containerized API with managed PostgreSQL, object storage, queues, secrets, observability, staging, rollback, and cost controls.

    8 modulesIntermediate
  8. 08

    Serverless Architecture Patterns

    Pro

    Use events, queues, workers, retries, dead-letter queues, idempotency, and webhooks without creating invisible failure modes.

    8 modulesIntermediate
  9. 09

    High-Availability & Distributed System Design

    Pro

    Reason about caching, replication, consistency, messaging, resilience, tracing, and reliability as a system grows.

    8 modulesIntermediate
  10. 10

    The System Design Interview

    Pro

    Optional interview synthesis: practice a repeatable system-design framework while the architecture concepts are fresh; this is a checkpoint, not the finish line.

    8 modulesAdvancedOptional
  11. 11

    Kubernetes Fundamentals: From Container to Cluster

    Pro

    Advanced: learn when orchestration is worth its operational cost and deploy, scale, and observe a service on Kubernetes.

    7 modulesIntermediateOptional
  12. 12

    Production Backend Capstone

    Pro

    Capstone: deliver a production-shaped, multi-tenant FastAPI backend for a provided React client with data, auth, async work, tests, CI, containers, and operations evidence.

    8 modulesIntermediate
Backend Engineer | Lumina Labs