...and soon, you will too.
Articles, video lessons, podcasts with industry experts, and structured courses — everything you need to go from curious beginner to confident practitioner.
Deep dives into database concepts
B+ Trees Explained: The Data Structure Powering Almost Every Database Index
If you've ever added an index to speed up a query, you've likely used a B+ tree without knowing it. This article walks through how they work, why they're so good at what they do, and how databases use them to turn table scans into lightning-fast lookups.
MVCC Demystified: How Postgres Handles Concurrent Transactions
Multiple users, one database, no locks — here's how Multi-Version Concurrency Control actually works under the hood, with diagrams showing exactly what Postgres stores and when it cleans up.
Conversations with builders and researchers
Why PostgreSQL Won
From a research project in the 1980s to the most loved database in the world — what design decisions made Postgres endure while others faded?
Courses that take you from zero to mastery
Each course is a structured path with lessons, exercises, and reference material. Subscribe to unlock the full library.
SQL Foundations
Everything you need to write confident, correct SQL — from your first SELECT to window functions.
Database Internals
How databases actually work: storage engines, query planners, indexing structures, and transaction machinery.
Distributed Systems for Data
Replication, sharding, consensus, and the trade-offs that define every large-scale database.