SQL Learning Path

Learn SQL: Queries, Joins, Window Functions and Tuning

Every developer, analyst and tester gets tested on SQL. This path goes from SELECT and joins to aggregation, subqueries, window functions, indexing and transactions — each with runnable queries and the interview questions the topic unlocks.

  • 11 Tutorials
  • 10 Topic Clusters
  • Beginner
  • Free Learning

SQL Roadmap

Follow the Path in Order

01

Basics 2 tutorials

What SQL is, relational basics, and creating tables.

02

Querying Data 1 tutorials

Filter, sort and shape result sets.

03

Joins 1 tutorials

Combine rows across tables the right way.

04

Aggregation 1 tutorials

Summarize data with GROUP BY and aggregate functions.

05

Subqueries 1 tutorials

Queries inside queries, and when a JOIN is better.

06

Window Functions 1 tutorials

Ranking and running totals without collapsing rows.

07

Indexes & Performance 1 tutorials

Make slow queries fast and read a query plan.

08

Transactions 1 tutorials

ACID, isolation levels and safe concurrent writes.

09

Database Design 1 tutorials

Normalization and modelling data that lasts.

10

Interview Queries 1 tutorials

The query puzzles interviewers actually give.

Chat with us