Back to Courses
beginner12 lessons~3h1,450 XP

SQL Fundamentals

Build a rock-solid foundation — learn to read and write SQL from scratch using a real e-commerce database.

0%

0/12 done

Lesson Path Complete each lesson to unlock the next

WHERE Clause

WHERE
Locked

Filter rows so you only get back data that matches your conditions.

Complete SELECT & FROM to unlock

Comparison & Logical Operators

AND / OR / NOT
Locked

Combine conditions with AND, OR, NOT — and use BETWEEN and IN as shortcuts.

Complete WHERE Clause to unlock

NULL Values

NULL
Locked

Understand what NULL means and how to handle missing data gracefully.

Complete Comparison & Logical Operators to unlock

ORDER BY

ORDER BY
Locked

Sort results by any column, ascending or descending — and by multiple columns at once.

Complete NULL Values to unlock

LIMIT & OFFSET

LIMIT / OFFSET
Locked

Control how many rows come back and skip rows for pagination.

Complete ORDER BY to unlock

DISTINCT

DISTINCT
Locked

Remove duplicate values and get a clean list of unique results.

Complete LIMIT & OFFSET to unlock

Column Aliases

AS
Locked

Rename columns and calculate new values right inside your SELECT.

Complete DISTINCT to unlock

Creating Tables & Data Types

CREATE TABLE
Locked

Design a table from scratch and pick the right data type for each column.

Complete Column Aliases to unlock

INSERT — Adding Data

INSERT INTO
Locked

Write new rows into a table — one at a time, or many at once.

Complete Creating Tables & Data Types to unlock

UPDATE — Modifying Data

UPDATE ... SET ... WHERE
Locked

Change existing rows safely — always with a WHERE clause.

Complete INSERT — Adding Data to unlock

DELETE — Removing Data

DELETE FROM ... WHERE
Locked

Remove rows permanently — and understand why most production systems prefer soft deletes.

Complete UPDATE — Modifying Data to unlock