Corey Schafer's Pandas Tutorials: study plan and how long it takes
The Corey Schafer playlist is 11 videos and 5.3 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.
11 videos · 5.3 hours · Corey Schafer
Corey Schafer's pandas series uses the Stack Overflow developer survey data to teach DataFrames and Series, indexes, filtering, updating, adding and removing rows and columns, sorting, grouping and aggregating, cleaning data, working with dates and times, and reading and writing different file formats.
Eleven videos, about five hours, and practical from the first minute.
Who it's for: Python programmers starting data analysis who want a practical, well-explained pandas course.
How long does it take?
The full playlist is 5.3 hours across 11 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 11 days | 8 days | 6 days |
| 1 h a day | 6 days | 4 days | 3 days |
| 2 h a day | 3 days | 2 days | 2 days |
Make your own schedule
The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.
Week-by-week schedule
A sample plan at 30 minutes a day and normal speed, using whole videos so none is split across days. That's 2 weeks in total. For a different pace, start date or speed, use the planner above.
Week 1Videos 1–7 · 2h 50m
Day 1 · 23m
- 1Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data23m
Day 2 · 34m
- 2Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns34m
Day 3 · 17m
- 3Python Pandas Tutorial (Part 3): Indexes - How to Set, Reset, and Use Indexes17m
Day 4 · 23m
- 4Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns23m
Day 5 · 40m
- 5Python Pandas Tutorial (Part 5): Updating Rows and Columns - Modifying Data Within DataFrames40m
Day 6 · 17m
- 6Python Pandas Tutorial (Part 6): Add/Remove Rows and Columns From DataFrames17m
Day 7 · 16m
- 7Python Pandas Tutorial (Part 7): Sorting Data16m
Week 2Videos 8–11 · 2h 29m
Day 8 · 49m
- 8Python Pandas Tutorial (Part 8): Grouping and Aggregating - Analyzing and Exploring Your Data49m
Day 9 · 32m
- 9Python Pandas Tutorial (Part 9): Cleaning Data - Casting Datatypes and Handling Missing Values32m
Day 10 · 36m
- 10Python Pandas Tutorial (Part 10): Working with Dates and Time Series Data36m
Day 11 · 33m
- 11Python Pandas Tutorial (Part 11): Reading/Writing Data to Different Sources - Excel, JSON, SQL, Etc33m
Tips for finishing
- Download the same survey dataset and follow along in a Jupyter notebook.
- The grouping and aggregation video (part 8) is the most important. Practise it on a dataset of your own.