Pandas Course

pandas is the library that makes Python a serious tool for working with real-world data — spreadsheets, CSV exports, database query results — all as one consistent, queryable table.

What you'll learn

This course assumes you already know basic Python — variables, functions, and how to run a script (if you don't yet, start with the Python course first). From there, it moves from pandas' two core building blocks, Series and DataFrame, through creating and loading real data, selecting and filtering it precisely with .loc/.iloc, cleaning up missing values, grouping and aggregating for analysis, and finally merging multiple sources together and exporting your results.

Every example shows real pandas code next to the exact table or value it produces, so you can read each one closely and reproduce it yourself in a Python file or notebook.

Lessons

  1. Introduction
  2. Creating DataFrames
  3. Reading Data
  4. Selecting & Filtering Data
  5. Modifying Data
  6. Grouping & Aggregating
  7. Sorting & Merging
  8. Exporting Data
Where to start: begin with Introduction and go in order — later lessons (grouping, merging) lean directly on the selecting and filtering covered in lessons 4 and 5, so skipping ahead tends to mean backtracking.