Databases · Beginner → Expert
🐘 PostgreSQL Developer and DBA Masterclass
Learn PostgreSQL SQL, data types, extensions, indexing, transactions, security, backup, replication, monitoring and production tuning.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
PostgreSQL Architecture, Installation and Tooling
Locked
Module 2 · Beginner
SQL Querying and PostgreSQL Data Types
Locked
Module 3 · Beginner
Joins, Aggregates, Windows, CTEs and Set Operations
Locked
Module 4 · Beginner
Schema Design, Constraints and Normalization
Locked
Module 5 · Intermediate
MVCC, Transactions, Isolation and Locking
Locked
Module 6 · Intermediate
Indexes, Planner Statistics and EXPLAIN
Locked
Module 7 · Intermediate
Functions, Procedures, Triggers and Extensions
Locked
Module 8 · Intermediate
JSONB, Arrays, Full-Text Search and Advanced Types
Locked
Module 9 · Advanced
Roles, Privileges, Authentication and Encryption
Locked
Module 10 · Advanced
Backup, Restore, PITR and Archiving
Locked
Module 11 · Advanced
VACUUM, Autovacuum and Storage Maintenance
Locked
Module 12 · Advanced
Monitoring, Logs and Query Troubleshooting
Locked
Module 13 · Expert
Streaming Replication and High Availability
Locked
Module 14 · Expert
Partitioning, Scaling and Connection Pooling
Locked
Module 15 · Expert
Migration, Import, Export and Upgrade Strategy
Locked
Module 16 · Expert
Expert Capstone: Production PostgreSQL Platform
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed