Course Curriculum
Explore everything covered in PostgreSQL Academy — from basic queries to advanced SQL concepts with hands-on examples.

Course Overview
12
Sections98
Lectures3h 22m
Total Length300+
Quiz QuestionsWhat You'll Learn
12 sections · 98 lectures
01
Introduction
Get set up with the working database and understand the data model used throughout the course.
2 lectures02
Querying
Master the fundamentals of SELECT — filtering, sorting, aliasing, and conditional logic with WHERE, CASE, and more.
17 lectures03
String Operators
Manipulate and transform text data using PostgreSQL's built-in string functions.
11 lectures04
Aggregates
Summarize and group data with aggregate functions like COUNT, SUM, AVG, and HAVING clauses.
11 lectures05
Joins
Combine rows from multiple tables using INNER JOIN, LEFT JOIN, UNION, and set operations.
4 lectures06
Dates
Work with timestamps, timezones, intervals, and date arithmetic to handle time-based data.
11 lectures07
JSON
Query and build JSON and JSONB columns — from selecting nested properties to aggregating structured data.
5 lectures08
Arrays
Store, search, and transform array data types with unnesting, slicing, and aggregate functions.
8 lectures09
Window Functions
Perform calculations across related rows without collapsing them — ranking, partitioning, and more.
4 lectures10
Database Design
Design schemas from scratch — tables, constraints, keys, indexes, and relationships done right.
14 lectures11
Advanced
Level up with CTEs, subqueries, transactions, CRUD operations, and powerful utility functions.
10 lectures12
Conclusion
A recap of what you've learned and where to go next to keep growing your SQL skills.
1 lectures