This document provides an introduction to SQL and relational databases. It discusses that SQL is the most widely used database language, used to manage data stored in relational databases. It also describes what a database and database management system are, how to connect to databases using clients, and how SQL can be used beyond just relational databases. The document then outlines categories of hands-on SQL exercises like retrieving, filtering, grouping, joining and summarizing data. It also discusses some advanced SQL topics like common table expressions and self-joins that were not covered.