3 courses match your filters.
Design an HTTP API that survives contact with clients: resource-shaped URLs, methods that mean something, status codes a client can act on, versioning that does not break existing callers, and pagination that scales.
REST · API · HTTP · status-codes
Output-based
Learn Go from the type system up: structs, methods and interfaces, then slices, maps, errors as values, and goroutines with channels.
Go · Concurrency · Interfaces · Backend
Output-based
Wire a frontend, an API, a database and auth into one deployable app — and predict what happens at every seam between them.
Full Stack · TypeScript · API · Authentication
Output-based