What you will learn.
- 01Read any table with SELECT, WHERE and ORDER BY
- 02Combine tables with joins without getting lost
- 03Measure funnels and retention with GROUP BY
- 04Turn your queries into a dashboard you check every week
We query the database of a fictional note-taking app with ten thousand users. Every lesson starts from a question a product team would ask on a Monday morning and ends with the query that answers it.
You should be comfortable with spreadsheets. No programming is needed.
Who it's for
- Product managers and designers who wait on the data team
- Analysts moving from spreadsheets to databases
The curriculum.
4 lessons, 3 h 40 min in total. The first 2 are free to watch.
- 01Reading a database with SELECTTables, rows and your first queries against a real product database.45 min Free
- 02Joins without the fearCombine users, notes and payments into one answer, and know which join to use.1 h Free
- 03Grouping, counting and funnelsGROUP BY, COUNT and date functions to measure signups, activation and retention.1 h Locked
- 04From queries to a weekly dashboardSave your queries, chart them, and build the dashboard you check every Monday.55 min Locked

Your teacher
Lucía Moreno
Data analyst, Valencia
Lucía is the lead analyst at a travel company in Valencia, where she answers product questions with Python and SQL every day. She taught maths in a high school for six years before moving into data.
That shows in her lessons: one idea at a time, real datasets, and no formula without a reason for it.
This course
$79
Pay once, keep it for life
- All 4 lessons of SQL for product teams
- Exercise files and source code
- Every future update, free
All access
$349
Every course, and every new one
Learning more than one thing? All access costs less than four courses bought one by one.
Compare plansQuestions, answered.
How long do I have access?
For life. You pay once and keep the course, including every update.
Do I need to install anything?
Only what the first lesson lists, and it is all free. Each lesson notes any tools it uses.
Is there a certificate?
No. We would rather you leave with a finished project you can show than a PDF.
What if it isn't for me?
Write to us within 14 days and we refund you in full.
Keep going.
More courses that pair well with this one.
- Data · Beginner
Data analysis with Python
Lucía MorenoLessons4Time4 h 15 minPrice$99 - Code · Beginner
Astro from scratch
Marco BelliniLessons4Time3 h 50 minPrice$89 - Code · Intermediate
Modern CSS layouts
Marco BelliniLessons4Time3 h 55 minPrice$79 - Design · Beginner
Figma for product designers
Ingrid HalvorsenLessons4Time4 h 15 minPrice$99