5 courses
Backend Engineer
From first HTTP handler to services that stay up: APIs, data, concurrency and deploys.
- 1Backend Engineering with Node & BunHow real servers work: the event loop that makes Node fast, HTTP and routing without framework magic, middleware and validation, session and token auth, and the resilience and performance habits of production APIs.
- 2Python Engineering: Idioms, Packaging, and ProductionPython the way senior engineers write it: iterators and the data model that make code feel idiomatic, packaging and testing that let a project grow past one file, and the typing, debugging, and error-handling habits of production Python.
- 3SQL & Databases for BuildersSchema design that survives refactors, index strategy that survives scale, and transactions that don't corrupt data at 3 a.m. Postgres-flavored SQL for people who ship.
- 4API Design & SecurityBuild APIs that survive real users and real attackers — resource modeling, versioning, scoped tokens, boundary validation, rate limiting, and the OWASP API Top 10.
- 5Go for Production ServicesGo as it earns its keep on a real service: package layout, error discipline, goroutines that don't leak, net/http with actual timeouts, context, table-driven tests, and pprof when things get slow.