Skip to content
Learning path

SQL Developer

Learn SQL — the language every backend engineer needs. Joins, window functions, query plans, indexes, transactions.

mixed3 courses24 lessons~6 hoursFree
Start pathor sign up to track progress

Course sequence

  1. 01

    SQL Fundamentals

    Not started

    Learn SQL: the language for talking to databases. Used by literally every backend that stores anything. SELECT, JOIN, GROUP BY, aggregates, subqueries — once you have these you can answer any question your data can answer.

    beginnersql10 lessons~3h
  2. 02

    SQL Intermediate

    Not started

    Level up from SQL Fundamentals. Subqueries, CTEs, window functions, set operations, transactions, indexes. The SQL features serious analytics and reporting use every day.

    intermediatesql7 lessons~2h
  3. 03

    SQL Advanced

    Not started

    Beyond SQL Intermediate. Indexes, query optimization mental model, complex joins, JSON, advanced window functions, recursive CTEs. The features behind serious analytics and reporting.

    advancedsql7 lessons~2h

Create a free account to track your progress across this path.

SQL Developer