Published courses only · Ordered by the roadmap

The backend learning library, in one place

Eighteen published courses, 243 lessons, sequenced for repo fluency and interview readiness.

This index is the top-level navigator for the backend course track. It follows LEARNING-ROADMAP.md exactly where content exists today, so you can move through the library without hopping between folders or guessing what comes next.

How to use this Work top to bottom if you want the full prerequisite-respecting path. Short on time? Start with the P0 foundations, then move to the P1 daily-service courses. Each card opens that course's roadmap page, where the lessons, glossary, cheat sheet, and repo references live.
Scope of this hub This page intentionally shows only published course pages that exist in backend-course/ today. The roadmap mentions additional future material, but it is omitted here until its course landing page is actually present.

P0 · Foundation

Learn these first. They shape how every later course lands.

P023 lessons

1 · Go — the language

The language everything else is written in.

P024 lessons

2 · PostgreSQL

The datastore, transactions, indexing, MVCC, and RLS foundations.

P017 lessons

3 · gRPC

The transport layer behind the repo's service-to-service APIs.

P012 lessons

4 · v2 Architecture

Hexagonal design, CQRS, and sqlc anchored to this codebase.

P1 · Core

The repo's daily patterns and the heaviest interview material.

P18 lessons

5 · Containers & local dev

Run the stack locally, understand the dev loop, and get productive fast.

P112 lessons

6 · Authentication & Authorization

JWT, RBAC, resource paths, RLS, and multi-tenant access control.

P112 lessons

7 · Unit Testing

Table-driven tests, mocks, and repo-style testing boundaries.

P111 lessons

8 · Apache Kafka

The durable event log, partitions, delivery semantics, and failure modes.

P112 lessons

9 · NATS JetStream

The fast event bus your services subscribe to daily.

P2 · Cross-cutting

Reliability, data movement, observability, and shipping the system.

P212 lessons

10 · CDC / Streaming-ETL

Debezium, Kafka Connect, warehouse flow, and the hephaestus control plane.

P212 lessons

11 · Platform add-ons

Migrations, reliability, secrets, cron, delivery pipelines, and the toolkit glue.

P212 lessons

12 · Observability & monitoring

Metrics, tracing, logs, SLOs, and production visibility.

P212 lessons

13 · CI/CD & delivery

How code moves from PR to safe production rollout.

P3 · Infra depth

Platform and deployment depth. Valuable, but easier once the service layer is fluent.

P312 lessons

14 · Kubernetes

The runtime that actually keeps the platform alive.

P312 lessons

15 · Helm

How services are packaged, configured, and rendered for the cluster.

P312 lessons

16 · Istio & the service mesh

mTLS, traffic policy, gateways, and mesh-level authorization.

P312 lessons

17 · Infrastructure as Code

Terraform, VPC, IAM, Cloud SQL, DNS, and platform provisioning.

P316 lessons

18 · Apache Airflow

Workflow orchestration, scheduling, and data-pipeline operations.

Fast track

Go

The language.

PostgreSQL

The datastore + RLS base.

v2 Architecture

The shape of your code.

Auth

Multi-tenancy on every request.

NATS JetStream

The bus your services touch daily.

The library hub is live. Pick the next course in sequence, work the lessons in order, and use each course's cheat sheet, glossary, and repo map as your short-loop revision shelf.