YouTube Tools

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:

Days to finish the playlist by daily watch time and playback speed
Daily timeAt 1xAt 1.5xAt 2x
30 min a day11 days8 days6 days
1 h a day6 days4 days3 days
2 h a day3 days2 days2 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
  1. Day 1 · 23m

    • 1Python Pandas Tutorial (Part 1): Getting Started with Data Analysis - Installation and Loading Data23m
  2. Day 2 · 34m

    • 2Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns34m
  3. Day 3 · 17m

    • 3Python Pandas Tutorial (Part 3): Indexes - How to Set, Reset, and Use Indexes17m
  4. Day 4 · 23m

    • 4Python Pandas Tutorial (Part 4): Filtering - Using Conditionals to Filter Rows and Columns23m
  5. Day 5 · 40m

    • 5Python Pandas Tutorial (Part 5): Updating Rows and Columns - Modifying Data Within DataFrames40m
  6. Day 6 · 17m

    • 6Python Pandas Tutorial (Part 6): Add/Remove Rows and Columns From DataFrames17m
  7. Day 7 · 16m

    • 7Python Pandas Tutorial (Part 7): Sorting Data16m
Week 2Videos 8–11 · 2h 29m
  1. Day 8 · 49m

    • 8Python Pandas Tutorial (Part 8): Grouping and Aggregating - Analyzing and Exploring Your Data49m
  2. Day 9 · 32m

    • 9Python Pandas Tutorial (Part 9): Cleaning Data - Casting Datatypes and Handling Missing Values32m
  3. Day 10 · 36m

    • 10Python Pandas Tutorial (Part 10): Working with Dates and Time Series Data36m
  4. 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.