Learn PostgreSQL by running it: schema design and constraints, joins and aggregates, CTEs and window functions, JSONB, upserts, EXPLAIN and indexes, transactions and isolation, roles, row-level security and backups, all executed on PostgreSQL 16.
Start course →