TechRat

Data

SQL roadmap

Query, analyze and protect relational data, from SELECT and joins to window functions, transactions and query tuning.

What you will learn

  1. 1. SQL Foundations

    Query relational data with SELECT, filtering, sorting and joins.

  2. 2. SQL for Analytics

    Summarize data with GROUP BY and HAVING, and answer harder questions with subqueries, CTEs and window functions.

  3. 3. SQL for Applications

    Keep application data correct with transactions, ACID, isolation levels, locking and MVCC.

  4. 4. SQL Performance

    Read query plans, choose the right indexes and fix N+1 queries and connection pool problems.

Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.

Start this roadmap for free