Warming up the neural circuits...
Before starting this course, you should understand basic (SELECT, INSERT, JOINs). If you're new to SQL, start with the free SQL & PostgreSQL Fundamentals course first.
This course transforms you from a SQL user into a database engineer. You'll learn:
| # | Module | Est. Time |
|---|---|---|
| 01 | Advanced SQL — Complex Joins & Subqueries | 25 min |
| 02 | Advanced SQL — CTEs & Window Functions | 30 min |
| 03 | Database Design — Normalization & Schema Planning | 20 min |
| 04 | PostgreSQL Deep Dive — MVCC & Transactions | 25 min |
| 05 | PostgreSQL Deep Dive — Vacuum, WAL & Locks | 25 min |
| 06 | Performance — Indexing Deeply | 30 min |
| 07 | Performance — EXPLAIN ANALYZE & Query Optimization | 25 min |
| 08 | Real Backend Systems — Auth & Multi-Tenant | 30 min |
| 09 | Real Backend Systems — Payments & Analytics | 30 min |
| 10 | PostgreSQL Features — JSONB, Full-Text Search, Extensions | 25 min |
| 11 | Production Engineering — Backups, Replication, Migrations | 30 min |
| 12 | Integration — Node.js, Prisma, Drizzle | 30 min |
| 13 | Capstone — SaaS Platform Database | 40 min |
| 14 | Capstone — Ecommerce Backend | 40 min |