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
Groupby, Merge & Pivot Tables
Merging tables
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