Choose Your Level
Pick the difficulty that matches where you are. You can come back and try a harder level later.
Beginner
Explore a Dataset with pandas
Load, inspect, filter, and summarise a CSV using pandas fundamentals.
1 to 2 hours 3 criteria
Start this level
Intermediate
Merge, Reshape, and Aggregate Multi-Source Data
Combine 3 CSVs with different schemas into one clean analysis-ready DataFrame.
2 to 3 hours 3 criteria
Start this level
Advanced
Automate a Weekly Report with Python
Build a script that ingests data, generates statistics, and outputs a formatted HTML report.
3 to 5 hours 4 criteria
Start this level