Master SQL with Interview Master
Wherever you are in your SQL journey — we'll help you level up.
Level 1: Fundamentals
1. Basic SQL Syntax
2. Data Cleaning
3. Data Aggregation
Level 2: Table Relationships
Coming Soon!
4. Combining Tables
- Learn relational databases
- Basic joins:
- INNER JOIN
- LEFT JOIN
- RIGHT JOIN
- FULL OUTER JOIN
- SELF JOIN
- CROSS JOIN for cartesian product
- Combining datasets with:
- UNION
- UNION ALL
- EXCEPT
- INTERSECT
Checkpoint 2
- Practice with MEDIUM questions on InterviewMaster.ai
- Do an exploratory data analysis SQL project with multiple joined datasets
Level 3: Advanced Analytics
Coming Soon!
5. Window Functions
- Using OVER and PARTITION BY
- Windows for precise calculations
- ROWS BETWEEN for row ranges
- RANGE BETWEEN for value ranges
- Ranking functions:
- ROW_NUMBER
- RANK
- DENSE_RANK
- Navigation functions:
- LAG
- LEAD
- FIRST_VALUE
- LAST_VALUE
- NTILE
- PERCENT_RANK
- Aggregation functions with windows, like SUM and AVG
6. Subqueries & CTEs
- Simple and correlated subqueries
- Recursive CTEs for iterations
- Common Table Expressions (CTEs) using WITH
Checkpoint 3
- Complete 10 HARD questions on InterviewMaster.ai
- Build a complex SQL project: uncover insights & make recommendations
Level 4: Data Engineering
Coming Soon
7. Data Manipulation
- INSERT data into tables
- UPDATE existing records
- DELETE records from table
- Defining DEFAULT values
- Understand difference between TRUNCATE vs. DELETE
Checkpoint 4
Build an end-to-end project that includes a data cleaning & data transformation pipelineInterview Master: SQL Learning Roadmap © 2025