The most comprehensive course on PostgreSQL

Mastering Postgres is an in-depth video course by database educator Aaron Francis. Created in partnership with .

Optimized Learning

Learn Postgres in the best way possible

Mastering Postgres is a comprehensive video course that will help you level up your applications and your career.

Learn the basics, master the complexities

Start with the fundamentals and work your way up to advanced topics like indexes and data types.

Become a Full Text Search wizard

Learn how to use the full text search capabilities of Postgres to build powerful search features.

Become an indexing expert

Indexes are the key to fast queries. Learn how to create and use them to speed up your queries.

Image 1Image 2

Dark mode videos

Dark mode users — we have you covered. Toggle light and dark mode videos and enjoy them in 4K resolution.

Over 30 data types

Postgres has a lot of data types. You'll learn which ones to use and which ones to avoid.

Your application is only as fast as your slowest query regardless of what language, framework, or hosting platform you choose. Mastering Postgres is a comprehensive video course that will help you level up your applications and your career.

You'll deeply understand the core principles of PostgreSQL through real-world examples. Get to know the many data types Postgres offers and when to use them, and more importantly, when not to use them. You'll understand how indexes work, how to improve your indexes and keep your database running as efficiently as possible.

Master

30+

data types

Includes

117

videos

Over

16 hrs

of content

What we'll cover

This course is designed to take you from beginner to expert in Postgres. You'll learn everything you need to confidently use Postgres in large-scale applications with demanding workloads.

Meet your instructor

My name is Aaron Francis.

I'm a software developer, database educator, and content creator. (More importantly though, I'm a dad to two (!) sets of twins!)

I created this course because I love databases and want more software developers to feel empowered to work with them.

If you want to get in touch you can always find me on Twitter or shoot us an email hello@aaronfrancis.com.

Ready to start watching?

Watching solo? Or looking to get your team up to speed? We've got you covered.

Full Course (117 videos)

$
349
USD
plus local taxes

117 in-depth video tutorials

Over 16 hours of content

Advanced topics like JSON, Vectors, and more

Lifetime access

Optimize Postgres for production workloads

Understand database indexes at a deep level

Team Pricing

$
1,599
$1,745
USD, plus local taxes

We offer team discounts on the full course based on the number of team members you'd like to purchase for.

Need more seats? Email us.

I bought Mastering Postgres because I use Postgres a lot and wanted to support Aaron and his content. I already learned more than I expected and have been very impressed with the quantity and work Aaron put in.
Timo Strackfeldt
Timo Strackfeldt

Frequently Asked Questions

I'm having issues with the course. Who can I contact?

Oh no! Send us an email at support@aaronfrancis.com.

Is there a free trial available?

There are several free videos, but no free trial. If you aren’t fully satisfied with the course, just ask for your money back—no problem.

Is there a money back guarantee?

If, for any reason, you find yourself less than fully satisfied with the course, you may request a refund at any time.

Can I get an invoice?

Absolutely! After making a purchase we will automatically email you a receipt. If you need a more detailed invoice, just email us.

Do you offer discounts?

Sure, if you live in a country where the USD price is too high or if you are a student, don't hesitate to email us!