Micro Free Course — 100% Free Learning

All lessons in this module are free to learn. Sign in with Google to save your progress.

4

PANDAS FOR DATA ANALYTICS

Master pandas—the most important Python library for data cleaning, manipulation, and exploration.

Module Progress0% Complete
90 min total
14 Lessons
0 Completed

Module Content

DataFrame & Series Basics: Selecting Rows and Columns

Learn the core architecture of Pandas DataFrames and Series, bracket notation vs dot notation, and selecting rows and columns using .loc[] and .iloc[].

33 minVideo
Start

Reading & Writing Data

Understand how to import and export CSV, Excel, and JSON files using pandas—your first step into real datasets.

15 minVideo
Start

QUIZ: Basics

15 minTutorial
Start

Filtering & Sorting

Learn to filter rows, select columns, and sort datasets to extract meaningful insights.

15 minVideo
Start

Handling Missing Values

Master techniques to detect, clean, replace, or drop missing data—one of the most common real-world problems.

15 minVideo
Start

Mastering Pandas Data Cleaning: dropna, fillna, and Type Casting

Complete data cleaning toolkit: dropping missing rows/cols with dropna, median/mean and forward-fill imputation with fillna, masking, and astype conversions.

12 minArticle
Start

Working with Date & Time

Learn pandas’ datetime features to parse dates, extract components, and work with time-series data.

15 minVideo
Start

QUIZ: Basic Filtering, etc.

20 minTutorial
Start

ASSIGNMENT: Pandas Basics

Using a provided CSV dataset, create a Jupyter Notebook that demonstrates core pandas skills. Your submission should include: loading the data with read_csv, exploring it with head/info/describe, filtering rows using boolean conditions, sorting by one or more columns, handling missing values (identify, drop, or fill), and working with date columns. Include at least 3 insights you discovered from the data.

45 minSubmission
Start

Combining DataFrames: SQL-Style Relational Merges

Master relational database-style joins in Pandas using pd.merge(): inner, outer, left, and right joins, join keys, indicator flags, and custom suffixes.

8 minVideo
Start

Groupby & Aggregations

Learn to summarize and aggregate data efficiently using groupby—one of the most powerful operations in pandas.

15 minVideo
Start

Essential Pandas Wrangling: Merging, GroupBy Best Practices & reset_index

Combine DataFrames with pd.concat and pd.merge, multi-column groupbys with .reset_index(), and named aggregation mappings.

12 minArticle
Start

QUIZ: Pandas Module

30 minTutorial
Start

ASSIGNMENT: Pandas Module

Complete a final pandas assignment that combines merging and aggregation. Your submission should include: merging two or more DataFrames using merge/join, groupby operations with multiple aggregation functions (sum, mean, count), creating pivot tables or cross-tabulations, and at least one visualization using pandas plot. Summarize your findings in markdown cells.

45 minSubmission
Start
PANDAS FOR DATA ANALYTICS | Python Essentials for Data Analytics | Topfolio