Free course

Learn SQL by doing

22 short lessons, each with a challenge you solve in a real database running in your browser. Start with a murder mystery, then work up to joins, schema design, PostgreSQL window functions and NoSQL.

Start lesson 1
  1. 01The Murder MysterySQLite

  2. 02SQL FundamentalsSQLite

  3. 03Joins & RelationshipsSQLite

  4. 04Schema DesignSQLite

  5. 05PostgreSQL BasicsPostgreSQL

  6. 06Advanced PostgreSQLPostgreSQL

  7. 07NoSQL BasicsNoSQL

  8. 08Data ModelingNoSQL