Python
Pandas, NumPy, data wrangling, automation, APIs, and scripting for data workflows
What You'll Learn
- Python fundamentals, data types, control flow, and functions
- NumPy for numerical computing and array operations
- Pandas for data manipulation, cleaning, and analysis
- Data visualisation with Matplotlib and Seaborn
- Working with APIs and web scraping
- Automation scripts and task scheduling
- File handling and working with CSV, JSON, and databases
- Real-world data projects and best practices
Course Modules
Python Fundamentals
Master Python syntax, variables, data types, loops, conditionals, and functions for data processing.
NumPy & Scientific Computing
Learn array operations, mathematical functions, and statistical computations with NumPy.
Pandas for Data Analysis
Master DataFrames, data cleaning, transformation, grouping, and merging datasets with Pandas.
Data Visualisation
Create compelling visualisations using Matplotlib, Seaborn, and Plotly.
APIs, Web Scraping & Automation
Work with REST APIs, scrape web data, and build automation scripts for repetitive tasks.
Capstone Project & Best Practices
Build a real-world data project from collection to visualisation, plus professional coding practices.
Tools & Technologies
Career Relevance
Data Analyst
Essential for advanced data manipulation, automation of reporting, and statistical analysis.
Data Scientist
Foundational skill for machine learning, data preprocessing, feature engineering, and experiments.
Data Engineer
Critical for building data pipelines, ETL processes, and working with databases and APIs.
Prerequisites
- Basic understanding of programming concepts (variables, loops, functions)
- Python installed on your computer (we'll guide installation)
- Text editor or IDE (VS Code recommended)
- Comfortable learning by doing with hands-on exercises
Ready to Master Python?
Get access to this course, plus 13 more professional data & AI courses.