~/learn/pandas
Pandas curriculum
Real DataFrame wrangling: filtering, groupby, merges, reshaping.
load → inspect → filter → group → merge → clean
0 / 13 lessons completed
Milestone 1 · Foundations
BeginnerStart here — the syntax and mental models everything else builds on.
- 1
Series & DataFrames
~6 min · 1 lessonLoad a table and inspect its shape, columns and types.
DataFrameSeries.head().info() - 2
Selecting rows
~7 min · 1 lessonFilter and sort rows like a spreadsheet — but repeatably.
.locboolean masks.query()sort_values
Milestone 2 · Real-world data
IntermediateCombine data from several places and reshape it into answers.
- 1
GroupBy & aggregation
~17 min · 2 lessonsSummarise sales by category, country or month.
groupbyaggassignapply - 2
Merging & reshaping
~17 min · 2 lessonsMerge tables and pivot data between long and wide.
mergeconcatpivot_tablemelt - 3
Cleaning data
~15 min · 2 lessonsFix missing values, duplicates and messy text.
fillnadropnadrop_duplicates.str
Milestone 3 · Interview-ready
AdvancedThe techniques that show up in real interviews and real pipelines.
- 1
Time series
~26 min · 3 lessonsResample daily data to weekly and compute rolling averages.
to_datetimeresamplerolling.dt - 2
Performance & scale
~17 min · 2 lessonsMake big DataFrames fast and memory-friendly.
vectorisedtypescategory