PostgreSQL

The Academy

Everything inside the platform, at a glance

Get Started Free
app.postgresqlacademy.com-Course
Curriculum

Curriculum

A guided path from fundamentals to advanced internals.

Lecture-by-lecture progression, no jumping around required

Progress tracking — pick up exactly where you left off

Covers everything from basic SELECT to query planning, indexing strategy, and concurrency

app.postgresqlacademy.com-Quizzes
Quizzes

Quizzes

Test your understanding after every chapter.

Hand-crafted questions per topic, not auto-generated filler

Instant feedback with explanations on every answer

Retake anytime — your best attempt counts toward mastery

app.postgresqlacademy.com-Daily Quiz
Daily Quiz

Daily Quiz

One sharp question a day to keep the fundamentals sticky.

One question a day, pulled from topics you've already studied

Streak tracking to keep the habit going

Spaced repetition so concepts actually stick

app.postgresqlacademy.com-Lab
Hands-on Labs

Hands-on Labs

Write real SQL against real Postgres.

Auto-graded exercises checked against expected output

Realistic schemas modeled on production-style datasets

Progressive hints to guide you when you get stuck

app.postgresqlacademy.com-Playground
SQL Playground

SQL Playground

A scratchpad Postgres in your browser.

Experiment freely — break things without breaking anything

Try out queries from the lectures without leaving the platform

Reset the database anytime to start fresh

app.postgresqlacademy.com-Dashboard
Skills Dashboard

Skills Dashboard

See exactly where you're strong and where to focus next.

Per-knowledge-area mastery scores, not a single vanity number

Calculated from your quiz, lab, and daily-quiz performance

Tells you what to study next instead of leaving you to guess

app.postgresqlacademy.com-1:1 Coaching
1:1 Coaching

1:1 Coaching

Live sessions with the instructor when you need them.

Code review, schema design help, or interview prep

Bring a real query plan and we'll dissect it together

Optional add-on — not required to complete the course