pandas

Tabular data loading, cleaning and aggregation.

💡
This course has 4 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.

Lessons

  1. Series and DataFrameThe two data structures, what the index really is, and how to inspect a new dataset before touching it.
  2. Reading and writing dataCSV, Excel, JSON and SQL in and out — plus the encoding, dtype and date problems that appear on real files.
  3. Selecting, filtering and cleaningloc, iloc, boolean filters, missing values and type conversion — the routine work that makes up most of a data task.
  4. Grouping, joining and reshapingsplit-apply-combine with groupby, merging tables like SQL, and moving between long and wide layouts.

More in Python & Data Science

Python 3 NumPy Matplotlib Jupyter Notebook Flask

Last refreshed 2026-09-17.