Back to Courses
Advanced
Python for Data Analytics
Master Python from scratch to advanced data analytics. Learn programming fundamentals, data manipulation with Pandas, visualisation with Matplotlib, and real-world data projects that employers look for.
$1998 weeksAdvanced
What You'll Learn
Python fundamentals and syntax
Data structures and control flow
Functions, modules and OOP basics
NumPy for numerical computing
Pandas for data manipulation
Data cleaning and preprocessing
Matplotlib and Seaborn visualisation
Exploratory Data Analysis (EDA)
Working with APIs and JSON data
Capstone data analytics project
Course Outline
1
Week 1
Python Fundamentals
- Installing Python & VS Code
- Variables and data types
- Strings, lists, tuples, dicts
- Conditional statements & loops
2
Week 2
Functions & Modules
- Defining and calling functions
- Arguments and return values
- Lambda functions
- Importing built-in and external modules
3
Week 3
Object-Oriented Python
- Classes and objects
- Constructors and methods
- Inheritance and encapsulation
- Practical OOP examples
4
Week 4
NumPy & Data Arrays
- NumPy arrays vs Python lists
- Array operations and slicing
- Mathematical functions
- Working with multi-dimensional data
5
Week 5
Pandas u2014 Data Manipulation
- DataFrames and Series
- Loading CSV, Excel, JSON files
- Filtering, sorting and grouping
- Merging and joining datasets
6
Week 6
Data Cleaning & Preprocessing
- Handling missing values
- Removing duplicates
- Data type conversion
- Outlier detection and treatment
7
Week 7
Data Visualisation
- Matplotlib charts and plots
- Seaborn statistical visuals
- Customising styles and colours
- Exporting publication-ready charts
8
Week 8
EDA & Capstone Project
- Exploratory Data Analysis workflow
- Working with real-world datasets
- API data extraction with requests
- End-to-end capstone project
$199
8 weeks · Advanced
This course includes:
8 weeks of content
10 topics covered
Certificate of completion
Advanced level