Tracks/SQL Track

SQL Track

Master database querying from basics to advanced analytics. Learn to extract insights from data using SQL.

6
Courses
48
Lessons
60h
Total Duration

Available Courses

Follow courses in the recommended order

Start hereBeginner

SQL Fundamentals

Learn the basics of SQL to query databases. Perfect for beginners with no prior experience.

8h
7 lessons
17 exercises
SELECT queriesWHERE filteringORDER BY sortingAggregate functions+1
4 modules
View Course
Intermediate

SQL for Analysis

Master JOINs, subqueries, and window functions for data analysis. Build on your SQL fundamentals.

12h
7 lessons
16 exercises
INNER/LEFT/RIGHT JOINsSubqueriesWindow functionsPattern matching+1
5 modules
View Course
Intermediate

SQL Subqueries & CTEs

Master subqueries and Common Table Expressions to write powerful, readable SQL queries.

10h
9 lessons
25 exercises
Scalar subqueriesIN/EXISTS patternsCorrelated subqueriesCommon Table Expressions+1
5 modules
View Course
Advanced

Advanced SQL: Window Functions

Master window functions for powerful analytics: ranking, running totals, and advanced calculations.

12h
9 lessons
26 exercises
Window function basicsPARTITION BYRanking functionsRunning totals+1
5 modules
View Course
Advanced

SQL Performance & Data Modeling

Learn query optimization concepts, index strategies, and data modeling patterns for efficient analytics.

8h
6 lessons
16 exercises
Query optimizationIndex conceptsNormalizationStar schema+1
5 modules
View Course
Intermediate

SQL for Real-World Data

Handle messy, inconsistent real-world data with SQL string functions, NULL handling, and data cleaning techniques.

10h
10 lessons
24 exercises
String cleaning (TRIM, UPPER, LOWER)NULL handling (COALESCE, NULLIF)String manipulation (SUBSTR, REPLACE)Pattern matching (LIKE)+1
6 modules
View Course