Week 1
SQL Fundamentals
- ▹ DDL Commands: CREATE, ALTER, DROP, TRUNCATE
- ▹ DML Commands: INSERT, UPDATE, DELETE
- ▹ Data Types & Constraints
- ▹ SELECT, DISTINCT, WHERE, LIKE
- ▹ ORDER BY, LIMIT, TOP
- ▹ Logical Operators: AND, OR, NOT, IN, BETWEEN
Week 2
Aggregate Functions
- ▹ MIN, MAX Functions
- ▹ COUNT, AVG, SUM
- ▹ GROUP BY Clause
- ▹ HAVING Clause
- ▹ Combining Aggregates
Week 3
SQL Joins
- ▹ INNER JOIN
- ▹ LEFT JOIN / RIGHT JOIN
- ▹ FULL OUTER JOIN
- ▹ CROSS JOIN
- ▹ SELF JOIN
- ▹ Multiple Joins
Weeks 4-5
Advanced SQL Queries
- ▹ EXISTS Operator
- ▹ UNION, UNION ALL
- ▹ DATE & TIME Functions
- ▹ Common Table Expressions (CTE)
- ▹ Subqueries (Nested Queries)
- ▹ Correlated Subqueries
Weeks 6-7
Conditional Logic & Window Functions
- ▹ CASE WHEN Statements
- ▹ Nested CASE Expressions
- ▹ ROW_NUMBER(), RANK(), DENSE_RANK()
- ▹ LEAD(), LAG() Functions
- ▹ Window Functions with Partitions
Week 8
Advanced Window Functions
- ▹ Aggregate Functions as Window Functions
- ▹ SUM() OVER(), AVG() OVER()
- ▹ Running Totals
- ▹ Moving Averages
- ▹ PARTITION BY with Aggregates
Weeks 9-10
Excel Mastery
- ▹ Data Cleaning: Remove Duplicates, Text to Columns, Data Validation
- ▹ Functions: SUM, COUNT, AVERAGE, SUMIFS, COUNTIFS, AVERAGEIFS
- ▹ Lookup Functions: VLOOKUP, XLOOKUP, INDEX & MATCH
- ▹ Logical Functions: IF, AND, OR, NOT, Nested Functions
- ▹ Pivot Tables & Pivot Charts
- ▹ Conditional Formatting & Advanced Charting
- ▹ Creating Dynamic Dashboards
Alex the Analyst (YouTube)
Complete 1-2 Excel Projects
Weeks 11-13
Python Programming
- ▹ Syntax, Variables & Data Types (int, float, string, boolean)
- ▹ Control Flow: if-else, Loops (for, while)
- ▹ Data Structures: Lists, Dictionaries, Sets, Tuples
- ▹ Functions & Lambda Functions
- ▹ Error Handling: try-except
- ▹ Modules & Packages; Libraries: Pandas, NumPy, Matplotlib
w3schools.com & more
Practice Python fundamentals daily
Weeks 14-17
Power BI / Tableau
- ▹ Dashboard Fundamentals
- ▹ Data Connections & Transformations
- ▹ Creating Visualizations
- ▹ DAX Functions / Calculated Fields
- ▹ Interactive Dashboards, Publishing & Sharing
YouTube Crash Courses
Follow 1 YouTube project, then create your own
