All roadmaps

SQL & Databases

The skill that pays off in every single engineering role.

beginner · 6–10 weeks · 3 milestones · 9 topics

Progress0%
0 done · 0 learning

Tap a box to open it

Start
Finish
QueryingGet the data out, correctly.
Modelling & IntegrityA good schema prevents entire categories of bug.
PerformanceWhere SQL knowledge turns into real money saved.

Full outline

Query fluency, relational modelling, indexes and query plans, transactions, and the performance work that turns slow applications fast.

  1. 01Querying

    Get the data out, correctly.

  2. 02Modelling & Integrity

    A good schema prevents entire categories of bug.

    • Schema design

      Model the domain, then let the database enforce it.

    • Transactions

      Keeping data consistent when multiple writers collide.

    • Migrations

      Changing a schema that already holds production data.

  3. 03Performance

    Where SQL knowledge turns into real money saved.

    • Indexes

      The single highest-leverage database skill.

    • Query plans

      Stop guessing. Read what the planner actually does.

    • Scaling

      What to do when one database stops being enough.