Exploratory Data Analysis with Pandas and Python


An introductory course covering pandas and python. In this course you will learn how to do exploratory data analysis in python. Exploratory data analysis is the essential first steep in the data analysis workflow.

This course is aimed at beginners and does not assume any knowledge of programming or python. We will take you through the basics of python as quickly as possible; enabling you to start working on exploratory data analysis in very little time.

The course covers the basics of python, from installation and will teach you how to use it confidently.  You will learn about variables, loops, python data structures and programming logic.

The course moves on to using python for exploratory data analysis by teaching you the important python packages of numpy, pandas and matplotlib.

Using these tools, you will analyse covid-19 data from the WHO revealing insights about the pandemic. You will learn how to clean data and merge data sets. You will also learn basic visualization techniques as well as plotting data onto a map using Geo Pandas.

On completion of the course you will have a good understanding of the essential tools and skills needed to use python for exploratory data analysis.

What Will I Learn?

  • How to code in python
  • Anaconda and Jupyter Notebooks
  • Python basics
  • Variables
  • Strings, lists, dictionaries
  • Programming logic, conditionals, loops and if statements
  • The tools and skills needed for data analysis
  • Numpy
  • Pandas
  • Matplotlib

Topics for this course

22 Lessons5h


A summary
What does the course cover?2:12

Python Installation?

Using the python distribution Anaconda to install python onto your computer

Jupyter Notebooks?

Jupyter notebooks are an extremely useful tool for data analysis. In this section you will learn how to use them

Python Programming Basics?

Python as a calculator and introducing variables


How to use strings in python

Lists and Logic?

An introduction to lists and logic in python


For loops and while loops


Dictionaries are a very important data structure in python, especially for data analysis.

Tuples and Sets?

Tuples and sets are two important data structures in python that will be covered in this section


Add extra functionality to python with modules


Create your own functions in python

Errors and Exceptions?

Python offers several ways of anticipating and handling errors, which will be covered in this section

List Comprehensions?

A very pythonic way of creating lists and something you'll want to understand


Numpy is an essential python package for data analysis. This introduction will teach you the basics

Pandas Part 1?

Pandas is probably the most important package for data analysis.

Pandas Part 2

Pandas Part 3

Pandas Part 4

Geo Pandas


Python's powerful plotting package. We delve into it here

Material Includes

  • 5 hrs of video lessons
  • 20 Jupyter Notebooks


  • Computer
  • Basic computer skills
  • Internet connection

Target Audience

  • You want to learn python
  • And its tools for data analysis
  • Pandas
  • Numpy
  • Matplotlib