Learn with Abdou

Reference

Cheat sheets, the interactive practice modules, class lectures, the original SQL lessons and earlier classroom activities. Nothing here is graded; Canvas has the assignments.

Practice modules and class lectures

8 modules · 51 practice steps

Each module has a class lecture to read and an interactive practice sequence in the browser: joins, CASE and UNION, CREATE TABLE and changes, analysis. Work through the steps in order or jump to one.

1

Ask questions of one table

5 practice steps · lessons 1, 2, 3, 4, 5

Choose useful columns, filter the right rows, and explain exactly what your result represents.

2

Summarize and compare

4 practice steps · lessons 6, 7

Move from individual records to totals, groups, and comparisons with a defensible denominator.

3

SQL functions & delivery evidence

7 practice steps

Prepare for Lab 4: clean labels, read timestamps, handle missing senders, and trace package evidence with single-table SQL.

4

Understand database structure

3 practice steps

Read schemas, identify keys, and model relationships before combining or changing facts. Lab 13 adds a normalization workshop covering dependencies, anomalies, seven-table migration and reconciliation.

5

Answer questions across tables

12 practice steps · lessons 8, 9, 10, 11, 12

Connect records with the right keys, preserve missing matches, and audit totals. Transfer Marathon pre-lab ideas to the Tool Library for Lab 8.

6

CASE & UNION: one report, many sources

8 practice steps

Build Board Game Café business rules, preserve repeat activity, and reconcile reports across sources for Lab 9.

7

Build and change a database

9 practice steps · lessons 13, 14, 15, 16, 17, 18

Predict the scope of a change, practice it on a disposable copy, and verify the outcome.

8

Develop and defend an analysis

3 practice steps · lessons 19

Build readable reports and defend the results. Lab 11 covers views, ranking, running totals, LAG and transactions; Lab 12 adds CTE refactoring, recursive calendars, triggers and measured index experiments.

Original SQL lessons

19 of 19 released

The complete readings and exercises the learning path was built from. Use them when you want the long version of a topic.

Extra practice and workshops

14 activities

Team investigations, SQL challenges and the desktop workshops. Optional, ungraded, and good for a second pass at a topic.