All Roadmaps

SQL & Relational Databases

Go from your first SELECT to production-grade schema design, transactions, indexing, and query optimisation across PostgreSQL, MySQL, and SQLite.

28h 30m total·7 sections·19 topics
Filter:
Sort:

Make this roadmap your plan

Sign in to save your routine, streaks, notes, and progress across devices.

0 of 19 topics completed(est. 28h 30m remaining)
0%
1

SQL Foundations

The relational model and the core of every query: SELECT, filtering, and sorting.

3h 15m0/3
0%

The Relational Model

beginner45m

SELECT, WHERE & ORDER BY

beginner1h 30m

Filtering & Pattern Matching

beginner1h

2

Working with Multiple Tables

Joins, set operations, subqueries, and CTEs — combining data across relations.

4h 45m0/3
0%

Joins

intermediate2h

Set Operations

intermediate45m

Subqueries & CTEs

intermediate2h

3

Aggregation & Analytics

Summarise data with grouping, and analyse it with window functions.

3h 30m0/2
0%

Grouping & Aggregates

intermediate1h 30m

Window Functions

advanced2h

4

Data Modeling & Schema Design

Types, constraints, normalization, and ER modeling — designing a schema that stays correct.

4h 30m0/3
0%

Data Types & Constraints

beginner1h 15m

Normalization

advanced2h

ER Modeling

intermediate1h 15m

5

Modifying Data & DDL

Writing data, defining schema objects, and encapsulating logic in views, procedures, and triggers.

3h 45m0/3
0%

INSERT, UPDATE, DELETE

beginner1h

DDL & Views

intermediate1h 15m

Stored Procedures & Triggers

advanced1h 30m

6

Transactions & Concurrency

ACID guarantees, isolation levels, locking, and MVCC — correctness under concurrent access.

3h 15m0/2
0%

Transactions & ACID

intermediate1h 15m

Isolation, Locking & MVCC

advanced2h

7

Performance & Production

Indexing, query plans, optimisation, security, and the features you reach for in real systems.

5h 30m0/3
0%

Indexing

advanced2h

Query Optimisation & EXPLAIN

advanced2h

Security & Advanced Features

advanced1h 30m

SQL & Relational Databases | AlgoDrill