Lessons

Short, hands-on Postgres exercises. Sign in to run them in your own sandbox and track your progress.

Start here

Begin with Module 1 — SELECT basics (8 min). Sign in when you're ready to run SQL in a live sandbox.

Query fundamentals

beginnerModule 1

Changing data

beginnerModule 2

Combining tables

beginnerModule 3

Schema and modeling

intermediateModule 4

Intermediate querying

intermediateModule 5

Postgres power types

intermediateModule 6

Performance and indexing

advancedModule 7

Programmability

advancedModule 8

Concurrency

advancedModule 9

Expert and operations

advancedModule 10