Overview

A complete beginner-to-intermediate SQL course written as a series of posts on this site. Each part builds on the previous, using consistent real-world datasets throughout.

What’s Covered

  1. Introduction to SQL and Relational Databases
  2. Basic Queries
  3. Advanced Operators
  4. Expressions
  5. Aggregation Functions
  6. Multiple Table Queries
  7. Queries within Queries
  8. Creating Database Objects
  9. Maintaining Tables

Datasets Used

All exercises use consistent datasets available for download on each post page.

Tech Stack

  • Database — PostgreSQL, MySQL
  • Content — Hugo, Markdown