Learn how to manipulate data in Python with Pandas, the industry-standard data analysis library. You'll load messy JSON, CSV, and Parquet files, then clean, filter, merge, and aggregate them into analysis-ready datasets. You'll even learn about Polars, a faster, modern alternative to Pandas.
Overview
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Syllabus
- Data Manipulation — Learn the core workflow, data types, date handling, and Python comprehension tools used in data manipulation.
- Data Formats — Learn how to work with common data formats like JSON and CSV in Python workflows.
- Pandas — Learn Pandas fundamentals like Series, DataFrames, indexes, loading data and inspection.
- Filtering and Sorting — Learn how to filter, sort, derive, bin, and inspect tabular data with Pandas.
- Data Cleaning — Learn how to clean messy datasets by handling missing values, duplicates, and invalid records.
- Merging — Combine datasets with joins, validation, unmatched records, concatenation, and integration pipelines.
- Aggregation and Modeling — Learn how to aggregate data, use pivots, and build analytical fact and dimension tables.
- Events and Cohorts — Wrangle event data and analyze funnels, cohorts, retention, and growth metrics.
- Polars — Learn Polars fundamentals and how it compares to Pandas for data work in Python.
Taught by
Miriah Peterson