Model Online / On-Site
Duration
Modules 5 modules

Course Objective & Scope

Analyses that rely on Excel and manual reporting become slow and error-prone as data grows. This programme introduces the Python data science ecosystem from scratch so participants can produce reproducible, version-controlled analyses.

Python syntax, NumPy arrays, pandas DataFrame operations (filtering, groupby, merge, pivot), working with dates and text, and visualisation with Seaborn are covered in hands-on labs. Work is done on a realistic, anonymised dataset from the organisation, and the course ends with a data preparation notebook template the team can share internally.

Who Should Attend?

  • Data analysts working with Excel and SQL who want to move to Python
  • Developers joining data science teams
  • Finance, marketing and operations specialists looking to automate reporting
  • Prerequisite: familiarity with basic programming logic helps but is not mandatory

Key Takeaways

  • Set up a clean analysis environment with Jupyter and virtual environments (venv/conda)
  • Load and combine data from CSV, Excel and SQL sources with pandas
  • Fix missing values, type conversions and duplicate records
  • Build summary tables with groupby, pivot and window operations
  • Produce clear charts with Matplotlib and Seaborn
  • Deliver a clean feature table ready for a scikit-learn pipeline

Curriculum

Python Basics and the Analysis Environment
  • Data types, loops, functions
  • Jupyter, venv/conda and package management
Vectorised Computing with NumPy
  • Arrays, broadcasting and vectorised operations
  • Avoiding loops for performance
Data Preparation with pandas
  • Reading, filtering, merge and pivot
  • Missing values, dates and text operations
Visualisation
  • Chart types with Matplotlib and Seaborn
  • Choosing the right chart and telling the story
Preparing Data for Modelling
  • Encoding, scaling and feature creation
  • Introduction to scikit-learn pipelines

Other Courses in This Category

  • Statistics for Data Science

    Descriptive statistics, probability distributions, hypothesis testing, confidence intervals, A/B testing and regression, applied in Python so data scientists and analysts can draw statistically sound conclusions.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    5 modules
  • Advanced Data Science

    Gradient boosting (XGBoost, LightGBM), hyperparameter optimisation, time series forecasting, SHAP explainability and MLflow experiment tracking, for experienced data scientists taking models to production.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    6 modules
  • Data Modeling and Data Science (TDWI Body of Knowledge Topics)

    Conceptual, logical and physical data modeling, dimensional modeling (Kimball), Data Vault and analytics-oriented data science foundations, covering TDWI body-of-knowledge topics hands-on for data warehouse and BI teams.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    5 modules
  • Data Analyst Training: From Business Question to Insight

    Turning business questions into analysis plans, data preparation with SQL and Excel/Python, KPI definition, dashboard design in Power BI or Tableau and data storytelling, for teams moving into or strengthening the analyst role.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    5 modules
  • SQL Fundamentals for Data Analysis

    Querying and aggregating relational databases with SELECT, WHERE, JOIN, GROUP BY, HAVING and subqueries: hands-on SQL training for business analysts and specialists who want self-service access to raw data.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    5 modules
  • Advanced SQL for Analytics and Query Optimization

    Window functions, recursive CTEs, cohort and time-series queries, semi-structured (JSON) processing and query tuning with EXPLAIN ANALYZE, for analysts and engineers working on large datasets.

    Data Science & AI-Ready Data Engineering Corporate
    Live Course
    5 modules

Get in touch