All roadmaps

The SQL & Databases roadmap

Every SQL & Databases lesson we teach, laid out as one path. Each station is a stage; tap any lesson to open it. Stations turn teal as you finish them.

Legend:Lesson stageStage completeTap a lesson to open it
01

Relational Concepts & Basics

Relational Databases vs NoSQL
RDBMS Engines (Postgres, MySQL)
Tables, Rows, & Columns
Data Types (INT, VARCHAR, BOOLEAN)
02

Basic & Filtering Queries

Writing SELECT Statements
Filtering Data (WHERE, LIKE)
Sorting & Limiting (ORDER BY, LIMIT)
Handling Null Values
03

Aggregation & Grouping

Aggregate Functions (COUNT, SUM)
Grouping Data (GROUP BY)
Filtering Groups (HAVING)
Unique Records (DISTINCT)
04

Relational Data & Joins

Primary & Foreign Keys
Table Constraints (UNIQUE, NOT NULL)
INNER JOIN
LEFT, RIGHT, & FULL OUTER JOIN
05

Schema, Mutations & Transactions

Schema Design (CREATE, ALTER TABLE)
Data Mutations (INSERT, UPDATE, DELETE)
Transactions & ACID Properties
Database Views
06

Advanced Queries & Optimization

Subqueries & CTEs (WITH)
Window Functions
Database Indexing
Execution Plans (EXPLAIN ANALYZE)
07

Modern Database Ecosystem

ORMs & Query Builders (Prisma, Drizzle)
Schema Migrations
Serverless DBs (Neon, Supabase)
NoSQL & Vector Databases