BuildStep
LearnTracksPricing
Log in
Learn7 lessons

SQL

The language every backend job assumes you already know, from SELECT to the joins people get wrong in interviews.

Start the coursePractise this with real questions

In this course

  1. 1SELECTAsking a table for some of its columns, and nothing else.5 min
  2. 2WHEREKeeping the rows you want, and the one comparison that never works.6 min
  3. 3ORDER BY and LIMITPutting rows in an order, and why they have none until you say so.5 min
  4. 4GROUP BY and aggregatesCollapsing many rows into one number, and the difference between WHERE and HAVING.7 min
  5. 5JoinsPutting two tables together, and the WHERE clause that silently undoes a LEFT JOIN.8 min
  6. 6IndexesWhy a query gets slow, what an index actually is, and how to stop one being used by accident.8 min
  7. 7TransactionsAll of it or none of it, and what "isolation" is protecting you from.7 min
BuildStep

Interview prep that grades what you actually wrote.

ProductTracksPricingDesign
LegalTermsPrivacySecurity

© 2026 BuildStep