CodeWithJay

Databases, caching & messaging

Learn PostgreSQL — free and paid courses, roadmaps

PostgreSQL is the database behind most of CodeWithJay's projects. You will see it used from Node.js, NestJS with Prisma, Go with GORM and Python with SQLAlchemy, run in Docker and on AWS RDS, and tuned with EXPLAIN ANALYZE when a query plan flips and latency falls off a cliff.

Where to start with PostgreSQL

A suggested order: try a free lesson first, then commit to a full course or roadmap.

  1. Step 1

    Start free

  2. Step 2

    Follow a structured roadmap

PostgreSQL roadmaps

Week-by-week learning paths that sequence courses into an order that builds on itself.

PostgreSQL mini courses

Short, free lessons on one PostgreSQL idea at a time.

All mini courses →

Free PostgreSQL video tutorials

Full-length free lessons from the CodeWithJay YouTube channel.

Free courses library →

PostgreSQL learning FAQ

Can I learn PostgreSQL for free on CodeWithJay?
Yes. CodeWithJay currently has 4 free mini courses and 5 free video lessons on PostgreSQL. Free courses need only a free account; mini courses and videos need no account at all.
What PostgreSQL courses does CodeWithJay offer?
There is 1 roadmap covering PostgreSQL: AI App Engineer: Python Backend, FastAPI & LLM Apps.
Where should I start learning PostgreSQL?
Start with something free, such as "Your Query Plan Flipped. Your p99 Fell Off a Cliff.", to get a feel for the topic, then move on to a full course or roadmap for structured, project-based learning.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.