All Roadmaps

SQL & Database Engineering

Design reliable relational data systems, write efficient SQL, and operate production databases.

22h 30m total·6 sections·30 topics
Filter:
Sort:

Make this roadmap your plan

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

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

Relational Foundations

Build practical skill in relational foundations.

3h 45m0/5
0%

Relational thinking and schemas

beginner45m

Learn relational thinking and schemas and apply it in a production-minded design.

Subtopics (0/2)
Core concepts
Applied practice

Tables rows and constraints

beginner45m

Keys and referential integrity

beginner45m

Normalization trade-offs

beginner45m

Relational algebra essentials

beginner45m

2

SQL Querying

Build practical skill in sql querying.

3h 45m0/5
0%

SELECT filtering and projection

beginner45m

Joins and join strategies

beginner45m

Aggregations and grouping

beginner45m

Subqueries and common table expressions

beginner45m

Window functions

beginner45m

3

Data Modeling

Build practical skill in data modeling.

3h 45m0/5
0%

Indexes and access paths

intermediate45m

Entity relationship modeling

intermediate45m

Dimensional modeling

intermediate45m

Migrations and schema evolution

intermediate45m

Data quality constraints

intermediate45m

4

Performance & Transactions

Build practical skill in performance & transactions.

3h 45m0/5
0%

Query plans and EXPLAIN

intermediate45m

Composite and covering indexes

intermediate45m

Transactions and isolation

intermediate45m

Locking and deadlocks

intermediate45m

Concurrency control

intermediate45m

5

Distributed Data

Build practical skill in distributed data.

3h 45m0/5
0%

Replication fundamentals

advanced45m

Partitioning strategies

advanced45m

Sharding trade-offs

advanced45m

Caching database reads

advanced45m

Change data capture

advanced45m

6

Database Operations

Build practical skill in database operations.

3h 45m0/5
0%

Backups and restore testing

advanced45m

High availability topologies

advanced45m

Monitoring database health

advanced45m

Incident response for data systems

advanced45m

Capacity planning for databases

advanced45m

SQL & Database Engineering | AlgoDrill