Comprehensive SQL Course

Course Curriculum

Explore everything covered in PostgreSQL Academy — from basic queries to advanced SQL concepts with hands-on examples.
PostgreSQL
Course Overview
12
Sections
98
Lectures
3h 22m
Total Length
300+
Quiz Questions

What 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 lectures

02

Querying

Master the fundamentals of SELECT — filtering, sorting, aliasing, and conditional logic with WHERE, CASE, and more.

17 lectures

03

String Operators

Manipulate and transform text data using PostgreSQL's built-in string functions.

11 lectures

04

Aggregates

Summarize and group data with aggregate functions like COUNT, SUM, AVG, and HAVING clauses.

11 lectures

05

Joins

Combine rows from multiple tables using INNER JOIN, LEFT JOIN, UNION, and set operations.

4 lectures

06

Dates

Work with timestamps, timezones, intervals, and date arithmetic to handle time-based data.

11 lectures

07

JSON

Query and build JSON and JSONB columns — from selecting nested properties to aggregating structured data.

5 lectures

08

Arrays

Store, search, and transform array data types with unnesting, slicing, and aggregate functions.

8 lectures

09

Window Functions

Perform calculations across related rows without collapsing them — ranking, partitioning, and more.

4 lectures

10

Database Design

Design schemas from scratch — tables, constraints, keys, indexes, and relationships done right.

14 lectures

11

Advanced

Level up with CTEs, subqueries, transactions, CRUD operations, and powerful utility functions.

10 lectures

12

Conclusion

A recap of what you've learned and where to go next to keep growing your SQL skills.

1 lectures

Ready to Start Learning?

Free to join — videos, quizzes & exercises included. Upgrade for full access.
Start for Free