Live Masterclass

3-hour sessions with the author — SQL, query optimisation, and PostgreSQL internals. Pick one topic, or the full curriculum.

Join the Masterclass See the Curriculum

Buy now. Pick your dates later.

1

Choose your plan

One live session on any topic, or the full 6-session curriculum — select either at checkout.

2

Register in your dashboard

Sign in after checkout and register for whichever available date works for you, topic by topic.

3

Attend live, keep the recording

Join the 3-hour live session with real-time Q&A — the recording is yours to rewatch anytime after.

What attendees say

From past Masterclass sessions

  • "This workshop is a one-stop shop for fully understanding window functions. The presentation was smooth, and Dimitri was very open to discussion and questions. We will definitely be recommending this to our fellow devs!"

    Paul-Henri Bonnement, Window Functions Masterclass student
  • "As an experienced programmer but not an experienced SQL programmer, I found I was able to follow along just fine and appreciated the straightforward examples and explanations."

    Jennifer Chandler, Window Functions Masterclass student

Six Topics. Three Hours Each.

Pick any one, or take the full curriculum — each session is a focused, standalone 3-hour deep dive with real datasets and live Q&A.

01

Reliable Aggregations

Build reliable reports with correct, fast GROUP BY queries. Master GROUPING SETS, ROLLUP, CUBE, HAVING, and advanced aggregate functions on real business datasets — turning raw data into meaningful insights while avoiding the traps that make reports slow or wrong.

Core 60 seats
02

Master Window Functions

Write advanced analytical queries with window functions — ranking, moving averages, and cohort analysis, directly in SQL. What often feels like "advanced SQL magic" becomes a clear, repeatable technique, eliminating complex post-processing logic in your application code.

Core 45 seats
03

Read Query Plans

Stop guessing why queries are slow. Learn to read EXPLAIN and EXPLAIN ANALYZE output like a performance engineer — understanding exactly what PostgreSQL does when executing your queries, so you can diagnose issues with confidence.

Advanced 45 seats
04

Advanced JOIN Patterns

Simplify complex queries and reduce technical debt with production-grade JOIN strategies. Go beyond basic joins — lateral joins, set operations, and efficient multi-table strategies that dramatically improve both query clarity and performance.

Advanced 45 seats
05

Schema for Performance

Design schemas that prevent performance issues before they happen — a high-leverage, long-term investment. Learn to model data structures that align with real query workloads, reducing complexity and letting PostgreSQL scale efficiently with your application.

Advanced 30 seats
06

Optimize SQL Performance

Systematically turn slow production queries into fast, scalable SQL. Learn a repeatable method for identifying bottlenecks and rewriting inefficient queries — expert-level techniques, without the guesswork.

Architect 30 seats

Masterclass Pricing

Pick a single session or the full curriculum. Every session is a focused 3-hour live webinar taught live by Dimitri Fontaine, author of The Art of PostgreSQL.

What Makes This Different

Proven techniques, not theory

Frequently Asked Questions

Ready to Master PostgreSQL?

One session or the full curriculum — choose at checkout.

Not convinced yet? Create a free account and connect to the app's dashboard — sample chapters, sample course modules, and the interactive book reader, free.