Backend
Databases and APIs: SQL, Postgres, HTTP, auth, caching and operations.
2 tracks · 136 lessons
What you'll be able to do
- Query a database with joins and aggregates, and design tables that hold up.
- Read a query plan, add the right index and run migrations safely.
- Design an API with auth, caching and resilience, then keep it running.
SQL & Postgres
Queries, joins, indexes, query plans, transactions, safe migrations and choosing a database.
100 lessons
- Querying10 lessons
- Joins & aggregates8 lessons
- Modeling & constraints7 lessons
- Query toolkit8 lessons
- Indexes8 lessons
- Reading query plans8 lessons
- App-side query patterns6 lessons
- Transactions & concurrency9 lessons
- Production Postgres7 lessons
- Migration patterns6 lessons
- Diagnosing Postgres6 lessons
- Interview questions7 lessons
- Choosing a database10 lessons
Backend & APIs
HTTP, API design, auth, caching, resilience, async work, operations and system design.
36 lessons
- HTTP & REST4 lessons
- API design4 lessons
- Authentication4 lessons
- Caching4 lessons
- Resilience4 lessons
- Async work4 lessons
- Data access4 lessons
- Operations4 lessons
- System design4 lessons
Five minutes today is a first step.
Start this path