🗄️ Programming · 14 days

Learn SQL in 14 Days

Learn SQL in 14 days at 10 minutes a day — from SELECT to JOINs to window functions.

Why 14 days, 10 minutes a day?

  • SQL is the #1 skill for data and analytics roles.
  • It barely changes — what you learn lasts decades.
  • Short daily reps beat long weekend tutorials.

Your 14-day plan

  1. Phase 1

    Days 1–3: SELECT, WHERE, ORDER BY

  2. Phase 2

    Days 4–6: GROUP BY, HAVING

  3. Phase 3

    Days 7–9: JOINs

  4. Phase 4

    Days 10–11: subqueries

  5. Phase 5

    Days 12–14: window functions

Recommended tools

sqlbolt.com Mode SQL tutorial DuckDB

Frequently Asked Questions

Which SQL dialect should I learn first?+

PostgreSQL — it's free, standards-compliant, and widely used in production.

Know someone learning SQL?