• 0208 432 6218
  • WhatsApp
  • AI Assistant
  • Register

Data Analysis with Python

Learn Data Cleaning, Analysis and Visualisation with Pandas, NumPy and Matplotlib

Regular Price: £480
Batch Price: From £360   📅  View Dates & Prices

Group Booking Discount: From £300 per person  🧮 Calculate & Book

1-to-1 Training: £600  📋 Booking Request Form

Course Overview

Python has become one of the most popular programming languages for data analysis, data visualisation and machine learning. Our Data Analysis with Python course provides a practical introduction to working with data using Python, helping learners develop the skills to collect, prepare, analyse and visualise datasets.

Throughout this instructor-led course, you will work with Jupyter Notebook and explore essential Python libraries for data analysis. You will learn how to use NumPy for numerical operations and arrays, Pandas for importing, cleaning, transforming and analysing datasets, and Matplotlib for creating charts and visualisations. Through hands-on exercises, you will develop the skills to identify patterns, explore relationships and communicate meaningful insights from data.

The course also introduces working with real-world data using APIs and JSON. You will learn how to retrieve data from public APIs using Python, understand JSON responses, convert API data into Pandas DataFrames, and clean, analyse and visualise the results. By the end of the course, you will have experience of a practical data analysis workflow, from collecting raw data to presenting useful insights for decision-making.


Requirements

This course is suitable for those who already have basic knowledge of Python programming.

We highly recommend you complete the following course(s) before attending the Data Analysis with Python course:


Course Content

  1. Introduction to Data Analysis
    • What is data analysis
    • Why data analysis
    • Types of data analysis
    • Process flow of data analysis
  2. Introduction to NumPy
    • Pandas & NumPy Intro
    • Numpy Arrays & Array Properties
    • Array Creation
    • Random Number Generation
    • Indexing & Slicing Arrays
    • Array Operations
  3. Introduction to Pandas
    • Defining pandas library
    • Why do we need pandas library
    • Pandas data structure
    • Exploring the data of a DataFrame
    • Selecting data from DataFrame
    • Data cleaning in pandas DataFrame
    • Grouping and aggregation
    • Sorting and ranking
    • Adding row into DataFrame
    • Adding column into DataFrame
    • Dropping the row/column from DataFrame
    • Concatenating the dataframe
    • Merging/joining the dataframe
    • The merge() function
    • The join() function
    • Writing the DataFrame to external files.
  4. Data Visualisation with Matplotlib
    • What is data visualisation
    • What is Matplotlib
    • Getting started with Matplotlib
    • Line plot using Matplotlib
    • Customising the plot
    • Some basic types of plots in matplotlib
    • Export the plot into a file
  5. Working with Real-World Data (APIs & JSON)
    • Introduction to APIs and HTTP Requests
    • Understanding JSON Data
    • Retrieving Data from a Public API using requests
    • Understanding API Responses and Status Codes
    • Converting JSON Data into Pandas DataFrames
    • Cleaning and Transforming API Data
    • Analysing and Visualising API Data
    • Practical Exercise: Retrieve and Analyse Data from an API


Course Dates, Prices & Enrolment

Scroll right for more details
Online Training using Zoom
05 Nov 2026 - 06 Nov 2026
Thursday to Friday
10:00 AM - 04:00 PM BT
£360 £480
Online Training using Zoom
15 Nov 2026 - 29 Nov 2026
3 Sundays
10:00 AM - 02:00 PM BT
£360 £480
Online Training using Zoom
02 Dec 2026 - 18 Dec 2026
Wed & Fri (3 wks)
10:00 AM - 12:00 PM BT
£420 £480
Online Training using Zoom
03 Dec 2026 - 04 Dec 2026
Thursday to Friday
10:00 AM - 04:00 PM BT
£360 £480
Classroom Training
03 Dec 2026 - 04 Dec 2026
Thursday to Friday
10:00 AM - 04:00 PM BT
£420 £480
Online Training using Zoom
06 Dec 2026 - 20 Dec 2026
3 Saturdays
10:00 AM - 02:00 PM BT
£360 £480
Online Training using Zoom
18 Jan 2027 - 29 Jan 2027
Mon, Wed & Fri (2 wks)
03:00 PM - 05:00 PM BT
£360 £480
Classroom Training
01 Feb 2027 - 02 Feb 2027
Monday to Tuesday
10:00 AM - 04:00 PM BT
£480
Online Training using Zoom
20 Feb 2027 - 06 Mar 2027
3 Saturdays
10:00 AM - 02:00 PM BT
£360 £480
Classroom Training
01 Mar 2027 - 02 Mar 2027
Monday to Tuesday
10:00 AM - 04:00 PM BT
£480

Price Calculator & Booking Request Form

Calculate prices for Corporate, 1-on-1 or group training and request a booking.

Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to:

  • book a course on different dates
  • book for a group of delegates
  • book corporate training
  • book a customised training
  • book a one-on-one training

The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below:

Part of a Structured Career Pathway

This course is a key milestone within our professional learning pathways. Complete the recommended track to develop job-ready skills.

AI Application Developer Path

Build practical AI application skills with Python, LLM APIs, prompt engineering, RAG, chatbots and AI automation. Explore courses and career roles.

Explore Full Pathway Track

AI Engineer & Developer Path

Follow a practical AI Engineer & Developer career path with instructor-led training in Python, Machine Learning, Deep Learning, Generative AI, LLMs, RAG, APIs and AI application development.

Explore Full Pathway Track

Data Analyst Career Path

Follow a practical Data Analyst career path with instructor-led training in Excel, SQL, Power BI, Python, Pandas and data visualisation skills.

Explore Full Pathway Track

Data Scientist Career Path

Follow a practical Data Scientist career path with live, instructor-led training in Python, advanced statistics, data analysis, machine learning algorithms, and deep learning models.

Explore Full Pathway Track

SQL Database Professional Path

Build a career as a SQL Database Professional with training in SQL, database design, Power BI, and Python data analysis. Learn how to manage, analyse, and report on business data.

Explore Full Pathway Track

Frequently Asked Questions

Basic knowledge of Python is recommended for this course. You should be familiar with fundamental concepts such as variables, data types, loops, and functions. If you are new to Python, we recommend completing a beginner-level Python course first.

Yes, this course is highly practical and includes hands-on exercises and real-world examples. You will work with datasets to apply your knowledge and build confidence in data analysis.

Yes, data analysis with Python is a highly in-demand skill used in roles such as Data Analyst, Data Scientist, and Business Analyst. It allows you to work with large datasets, automate analysis, and generate insights for decision-making.

This course provides essential data analysis skills using Python. To become a well-rounded data analyst, it is recommended to combine this with other skills such as SQL and Power BI for data querying and visualisation.

Yes, you will receive a certificate of completion after successfully finishing the course.

You will learn how to analyse data using Python, including working with libraries such as Pandas and NumPy. The course covers data cleaning, manipulation, analysis, and basic visualisation techniques to help you extract insights from real datasets.

You can use a range of tools to work with Python during this course. We typically recommend using Jupyter Notebook (via Anaconda) or Google Colab, as they are widely used for data analysis.

You can also use other development environments such as Visual Studio Code, PyCharm, or Spyder, as long as you have the required libraries installed, including Pandas, NumPy, and Matplotlib.

If you prefer not to install anything, you can use our browser-based platform, which includes all the required libraries: py.lait.co.

If needed, we will guide you through the setup process before the session.

After completing this course, you can pursue roles such as Data Analyst, Junior Data Analyst, Reporting Analyst, or Business Analyst. It also provides a strong foundation for advanced roles in data science.

The course is instructor-led and can be attended live online, in person at our London training centre, or delivered on-site at your organisation for corporate training.

After completing this course, you can progress to advanced data analytics topics, machine learning, or combine your skills with SQL and Power BI to build a complete data analytics skill set.

Related Posts

What Our Participants Say

“Well taught, with good materials.”

Philip, 17 April 2025

“The trainer was friendly, helpful and knowledgeable. Would recommend this course.”

Louis, 16 August 2024

What we do?

At London Academy of IT, we provide instructor-led online and in-person IT training in Data Analytics, SQL, Python, Power BI, and more. Our cutting-edge courses are designed to boost performance and enhance employability, providing the competitive edge employers look for.

Our Contacts

London Academy of IT
64 Broadway
Stratford
London E15 1NT
United Kingdom

Regional Training

2012 - 2026 © London Academy of IT Limited. All Rights Reserved.
UKPRN: 10045491. Registered in England & Wales with company no. 07923992.