We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

Learn Pandas

Turn messy CSVs, JSON, and event logs into clean, analysis-ready data with Pandas and Polars.

What you'll learn in this Pandas course

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.

Chapter List

1
Data Manipulation
Learn the core workflow, data types, date handling, and Python comprehension tools used in data manipulation.
2
Data Formats
Learn how to work with common data formats like JSON and CSV in Python workflows.
3
Pandas
Learn Pandas fundamentals like Series, DataFrames, indexes, loading data and inspection.
4
Filtering and Sorting
Learn how to filter, sort, derive, bin, and inspect tabular data with Pandas.
5
Data Cleaning
Learn how to clean messy datasets by handling missing values, duplicates, and invalid records.
6
Merging
Combine datasets with joins, validation, unmatched records, concatenation, and integration pipelines.
7
Aggregation and Modeling
Learn how to aggregate data, use pivots, and build analytical fact and dimension tables.
8
Events and Cohorts
Wrangle event data and analyze funnels, cohorts, retention, and growth metrics.
9
Polars
Learn Polars fundamentals and how it compares to Pandas for data work in Python.

Join 2,788 students in the Learn Pandas course

Read reviews of their learning experiences

the last lesson is unclear, u didn't specify which column to filter

(4/5)
Souhaib Moustajib profile image

Souhaib Moustajib

Rabat, Morocco

At first the content feels huge , but while you are doing your course , you can find that it is really up to the point and comprehensive

(4/5)
SAQIB SK profile image

SAQIB SK

INDIA

Very good introduction to Pandas and Polaris, especially helpful in the 'age of AI'...

(5/5)
Aduneer  profile image

Aduneer

Germany

Great run through of the library and appreciate the focus on device applications where this analysis gets used. Also love the polars overview!

(5/5)
Mike  profile image

Mike

United States

great course for data science student, which i will suggest surely.

(5/5)
Asim Ray profile image

Asim Ray

India

This was awesome. Learning more about Pandas and Polars was greate

(5/5)
Lukas Schaub profile image

Lukas Schaub

Basel, CH

A great deep dive into pandas. I've been using this package for years and I learned plenty I didn't already know. Took a star off for the rather clunky last section.

(4/5)
Brandon Dennis profile image

Brandon Dennis

United States

Super course with the right mix between theory and hands-on.

(5/5)
Michael Martin profile image

Michael Martin

Andorra

Great course to introduce on the main Python frameworks for working with data.

(5/5)
Luiz Fern  profile image

Luiz Fern

Brasil

Showing 1-9 of 37

or view more reviews

Mediocrity doesn't cut it anymore

The only way to become a great developer is to write a lot of code

Avoid tutorial hell

by writing a ton of code

Stay motivated with

a game-like curriculum

Build portfolio projects

to prove your skills

Delve deeper

into foundational concepts

Learn flexibly online

without interrupting your life

For 1% the price of college

to minimize your financial risk

Frequently asked Questions

Got questions? We've got answers

Yes! It's free to create an account and start learning. You'll get all the immersive and interactive features for free for a few chapters. After that, if you still haven't paid for a membership, you'll be in read-only (content only) mode.