
SQL for Analytics
Course Index
28 Lessons · 3 Sections
Master SQL for Analytics — the most in-demand skill in data analytics. Covers window functions, CTEs, funnel analysis, cohort analysis, retention analysis & A/B testing across BigQuery, Snowflake . Includes 4 builds: sales dashboard dataset, cohort retention report, funnel analysis query & A/B test results analysis.
28Lessons
3Sections
4Projects
FreeAccess
Section 1SQL Analytics FundamentalsLessons 1–10
Lesson 1
SQL for Analytics vs SQL for Development
Lesson 2
SELECT Deep Dive: Filtering, Sorting & Aliasing
Lesson 3
Aggregations: GROUP BY, HAVING & COUNT/SUM/AVG
Lesson 4
JOINs for Analytics: INNER, LEFT, RIGHT & FULL
Lesson 5
Subqueries & CTEs: WITH Clause
Lesson 6
Window Functions: ROW_NUMBER, RANK & DENSE_RANK
Lesson 7
LAG, LEAD & Running Totals with Window Functions
Lesson 8
Date & Time Functions for Analytics
Lesson 9
String Functions & Pattern Matching in SQL
Lesson 10
CASE WHEN: Conditional Logic in SQL
Section 2Advanced Analytics & ProductionLessons 11–22
Lesson 11
Pivot & Unpivot Tables in SQL
Lesson 12
Funnel Analysis with SQL
Lesson 13
Cohort Analysis with SQL
Lesson 14
Retention Analysis with SQL
Lesson 15
Revenue & Financial Metrics with SQL
Lesson 16
SQL for A/B Testing Analysis
Lesson 17
Time Series Analysis with SQL
Lesson 18
Query Performance: EXPLAIN & Index Optimisation
Lesson 19
SQL in BigQuery: Analytic Functions & Arrays
Lesson 20
SQL in Snowflake: Variants & Semi-Structured Data
Lesson 21
SQL in dbt: Transforming Data with SQL
Lesson 22
SQL for Analytics in 2026: AI-Assisted Querying
Section 3Anti-Patterns, Best Practices & ProjectsLessons 23–28
