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
205 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[].

34 minVideo
Start

Reading & Writing Data

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

33 minVideo
Start

QUIZ: Basics

6 minTutorial
Start

Filtering & Sorting

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

6 minVideo
Start

Handling Missing Values

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

4 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.

3 minArticle
Start

Working with Date & Time

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

10 minVideo
Start

QUIZ: Basic Filtering, etc.

9 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.

32 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.

11 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.

3 minArticle
Start

QUIZ: Pandas Module

14 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.

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