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.