🗄️ 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
Phase 1
Days 1–3: SELECT, WHERE, ORDER BY
Phase 2
Days 4–6: GROUP BY, HAVING
Phase 3
Days 7–9: JOINs
Phase 4
Days 10–11: subqueries
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.