Phase 1Days 1-12

Python & Exploratory Analysis Foundations

Ask a data question on Day 1 while learning the Python needed to answer it

Phase Goal

Run a reproducible Python analysis, inspect a small dataset, and distinguish a useful pattern from a quality problem.

Progress

Day 1: The Analyst Loop & First Dataset

Day 2: Values, Variables & Business Arithmetic

Day 3: Conditions & Data Rules

Day 4: Lists & Row-Level Thinking

Day 5: Dictionaries & Records

Day 6: Strings for Messy Categories

Day 7: Loops That Aggregate

Day 8: Functions for Repeatable Analysis

Day 9: Reading CSV Data Safely

Day 10: Summaries Before Charts

Day 11: First Evidence Chart

Day 12: Phase Project — Heat Access Brief

Capstone
Neighbourhood Cooling-Centre Access Brief

Build for a city resilience coordinator. The result must support this decision: which neighbourhoods need extended cooling-centre hours during the next heat alert? Include reproducible inputs, validation evidence, one tested failure, a changed requirement, and an explicit non-goal.

  • Reproducible source-to-output workflow
  • Documented quality checks and assumptions
  • Decision-ready output for a named user
  • Independent reconstruction and transfer evidence

Phase Complete!

After this phase, you'll be able to:

  • The Analyst Loop & First Dataset
  • Values, Variables & Business Arithmetic
  • Conditions & Data Rules
  • Lists & Row-Level Thinking
  • Dictionaries & Records
  • Strings for Messy Categories
  • Loops That Aggregate
  • Functions for Repeatable Analysis

Independently deliver Neighbourhood Cooling-Centre Access Brief, diagnose a planted failure, explain the decision logic, and transfer the workflow to a changed requirement.