Learn PostgreSQL
PostgreSQL is a powerful, open-source object-relational database often called "the world's most advanced open source database." With over 35 years of active development, it combines rock-solid ACID compliance with a genuinely rich type system — JSONB, arrays, ranges, full-text search, and more — that goes far beyond what most relational databases offer. It powers everything from small side projects to some of the largest production systems in the world.
This tutorial series takes you from your first CREATE TABLE to advanced PostgreSQL-specific features. You'll learn core SQL fundamentals, PostgreSQL's distinctive data types (JSONB, arrays, UUIDs, ranges), joins and aggregation, window functions and CTEs, indexing strategies, transactions and MVCC, programmable objects like views and triggers, and administration essentials like backups and performance tuning. Whether you're coming from another database or starting fresh, these tutorials will build a deep, practical understanding of what makes PostgreSQL special.