Python for Data Analysis
0 of 18 lessons complete (0%)
Exit Course
Python Refresher — Lists, Dicts & Functions
Setting up and the Python you actually need
Preview
Lists, dictionaries and loops
Practice: writing reusable functions
3 lessons
NumPy Arrays & Vectorized Operations
Why NumPy: arrays and vectorised maths
Boolean masks, broadcasting and random data
Practice: a simple pricing analysis with NumPy
3 lessons
Pandas — Series, DataFrames & Indexing
DataFrames: loading and inspecting data
Selecting rows and columns: loc, iloc and filters
Practice: answering questions with indexing
3 lessons
Data Cleaning — Nulls, Duplicates & Type Fixes
Finding and handling missing values
Duplicates, types and text clean-up
Practice: cleaning a messy dataset end to end
3 lessons
Groupby, Merge & Pivot Tables
groupby: split, apply, combine
Merging tables
Practice: pivot tables and a regional report
3 lessons
Visualization — Matplotlib, Seaborn & Plotly
Matplotlib basics: a clear chart from a DataFrame
Seaborn and Plotly for richer charts
Project: from raw data to a written summary of findings
3 lessons
Data Cleaning — Nulls, Duplicates & Type Fixes
Finding and handling missing values
You don’t have access to this lesson
Please register or sign in to access the course content.
Take course
Sign in
Previous
Next
Editorial & AI Disclosure