11
SQL tools & environments
2 subtopics
12
Set up and use a SQL client (connect, run queries, export results)
13
SQL style: formatting, aliasing, commenting, and readability
14
SQL querying (core)
5 subtopics
15
SELECT, filtering, and aggregation
2 subtopics
16
GROUP BY, HAVING, and common aggregations (count/distinct, avg, etc.)
17
Date/time functions and time-based grouping (daily/weekly/monthly)
19
Join types practice (inner/left/full) + handling duplicates
22
Query performance basics (indexes, explain plans, avoiding pitfalls)
23
Python analysis stack
3 subtopics
24
Python fundamentals
2 subtopics
25
Notebooks and environments (Jupyter, venv/conda, requirements)
26
Core Python syntax & data structures (strings, lists, dicts, functions)
27
pandas for data wrangling
2 subtopics
28
DataFrame basics (load, inspect, select, filter, groupby)
29
Cleaning with pandas (missing values, types, duplicates, merges)
30
Python visualization basics
1 subtopics
31
Make basic charts with matplotlib/seaborn (bar/line/hist/box)
32
Version control & reproducible workflow
2 subtopics
33
Git basics (commit, branch, merge, PRs)
34
Project structure & README writing (reproducible deliverables)
35
BI tools (Tableau/Power BI) basics
2 subtopics
36
Navigate the BI tool (fields, measures, visuals, filters)
37
Connect to data sources (CSV, database, published datasets) and refresh