PostgreSQL for Developers
SQL you will actually write, schemas that hold up, indexes that get used, and the operational basics behind them.
- Intermediate
- 2h 13m
- 4 modules
- 12 lessons
- 11.9k students
Taught by Daniel Okafor · TypeScript, PostgreSQL, API design, Data modelling

What you’ll learn
Write serious SQL
Joins, aggregates, CTEs, and window functions, without reaching for the ORM every time.
Design a schema that lasts
Normalise sensibly, use constraints as guarantees, and pick the right data types.
Make queries fast
Read a query plan and add the index that plan is asking for.
Operate it safely
Transactions, migrations, backups, and pooling — the parts that matter at 3am.
Course content
4 modules · 2h 13m
01SQL EssentialsThe query constructs that cover the overwhelming majority of real application SQL.19m
02Schema DesignModelling data so the database enforces your rules instead of hoping the application does.20m
03Query PerformanceFinding the slow query, understanding why it is slow, and fixing the actual cause.23m
04Operating PostgresTransactions, schema change, and the operational habits that keep production boring.1h 11m