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.
Step 1
Start free
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.
Free PostgreSQL video tutorials
Full-length free lessons from the CodeWithJay YouTube channel.
Free videoConnecting Go to PostgreSQL with GORM E-3
Free on YouTube
Free videoGo + Gin + PostgreSQL: Getting a Real Server Running From Scratch E-2
Free on YouTube
Free videoNestJS + PostgreSQL with Docker: The Fast Way - E2
Free on YouTube
Free videoNode.js Serverless Microservices: Integrating PostgreSQL & RDS for Ultimate Performance ⚡
Free on YouTube
Free videoMaster Serverless Microservices: PostgreSQL & Node.js Guide
Free on YouTube
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.



