Pandas Full Course
A free 15-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab; 15 lessons include real datasets. Tools covered: pandas, Matplotlib, pathlib, CSV, seaborn, JSON.
- Lessons15
- Videoabout 2 hours
- LevelBeginner to intermediate
- PriceFree
- Datasets15
About this course
Pandas Full Course is a free beginner to intermediate course with 15 video lessons (about 2 hours of video in total). It starts with “Learn Pandas Fast: Answer a Real Data Question in 20 Minutes | Pandas Course #1” and finishes with “Pandas Mini Project: Analyse the Titanic Dataset From Scratch | Pandas Course #15”. Every lesson comes with the exact Jupyter notebook used in the video, and 15 of them include the dataset, so you can follow along with the same data.
Along the way you'll use pandas, Matplotlib, pathlib, CSV, seaborn and JSON.
It suits learners who already know basic Python (variables, lists, loops and functions) and want to apply it to real problems.
Course outline
- Learn Pandas Fast: Answer a Real Data Question in 20 Minutes | Pandas Course #1 – In this lesson you'll be able to: Explain what pandas is and why analysts use it Load a real CSV file and inspect it in seconds Find and…
- Install Pandas the Right Way and Fix Setup Errors for Good | Pandas Course #2 – In this lesson you'll be able to: Check which Python and pandas versions you are running Install, upgrade and verify pandas and its helper…
- Pandas Series vs DataFrame Explained: The 2 Objects Behind Every Table | Pandas Course #3 – In this lesson you'll be able to: Build a Series and read its values, index and type Pull Series out of a real DataFrame and summarise…
- Create and Inspect a Pandas DataFrame Like a Pro: info, describe, dtypes | Pandas Course #4 – In this lesson you'll be able to: Build a DataFrame from a dictionary, a list of rows or an array Load a real CSV file and take a first…
- Pandas DataFrame Basics: Add, Drop, Rename and Summarise Columns | Pandas Course #5 – In this lesson you'll be able to: Read a table's key attributes: shape, size, columns, index, dtypes Add new columns with fast,…
- Explore a New Dataset in Pandas Step by Step (Hands-on Project) | Pandas Course #6 – In this lesson you'll be able to: Build a DataFrame from your own lists and extend it Run a first-look checklist on an unfamiliar dataset…
- Read and Write CSV, Excel, JSON and SQL in Pandas (No More File Errors) | Pandas Course #7 – In this lesson you'll be able to: Read CSV files with the right columns and real dates Save results to CSV and Excel, and read them back…
- Pandas loc vs iloc: Select Exactly the Rows and Columns You Need | Pandas Course #8 – In this lesson you'll be able to: Pick one column or several with square brackets Select rows and columns by position with iloc Select…
All 15 lessons
23 minLearn Pandas Fast: Answer a Real Data Question in 20 Minutes | Pandas Course #1
23 minInstall Pandas the Right Way and Fix Setup Errors for Good | Pandas Course #2
25 minPandas Series vs DataFrame Explained: The 2 Objects Behind Every Table | Pandas Course #3
24 minCreate and Inspect a Pandas DataFrame Like a Pro: info, describe, dtypes | Pandas Course #4
24 minPandas DataFrame Basics: Add, Drop, Rename and Summarise Columns | Pandas Course #5
23 minExplore a New Dataset in Pandas Step by Step (Hands-on Project) | Pandas Course #6

Read and Write CSV, Excel, JSON and SQL in Pandas (No More File Errors) | Pandas Course #7

Pandas loc vs iloc: Select Exactly the Rows and Columns You Need | Pandas Course #8

Filter Pandas DataFrames with Conditions: Boolean Indexing Made Easy | Pandas Course #9

Pandas query() and isin(): Write Filters That Read Like English | Pandas Course #10

Master the Pandas Index: set_index, reset_index and sort_index | Pandas Course #11

Rename Columns in Pandas the Clean Way (One Line for Every Column) | Pandas Course #12

Sort and Rank Data in Pandas: sort_values, nlargest and rank | Pandas Course #13

Advanced Slicing in Pandas: MultiIndex, xs and IndexSlice Explained | Pandas Course #14

Pandas Mini Project: Analyse the Titanic Dataset From Scratch | Pandas Course #15
Frequently asked questions
Is the Pandas Full Course course free?
Yes. All 15 videos, notebooks and datasets are free, with no sign-up.
Do I need to install anything?
No. You can open each notebook in Google Colab in your browser, or download it and run it in Jupyter or VS Code with Anaconda installed.
How long does the Pandas Full Course course take?
The videos add up to about 2 hours. Most learners take one to two lessons a day, so plan on 2 to 4 weeks if you code along.
What level is it?
Beginner to intermediate. It suits learners who already know basic Python (variables, lists, loops and functions) and want to apply it to real problems.