Data Visualisation with Python: Matplotlib and Visual Analysis (FutureLearn)

Offered by FutureLearn,
Data Visualisation with Python: Matplotlib and Visual Analysis (FutureLearn)

Discover how to produce visual data analytics and business insights with the powerful Python programming language. Learn how to use Python for business analysis. Many organisations can collect and analyse data effectively, but not all are able to transform these insights into effective decision-making that results in organisational value. That’s where data visualisation comes in. This Python online course will supercharge your data visualisation skills for both exploratory and explanatory purposes, using the commonly used programming language.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

Python is used across all industries, from healthcare to finance, and in different fields of business analytics. It’s also one of the simplest programming languages to learn.
You’ll learn how to use Python through the use of its robust graphic libraries to bring insights to life and tell stories that help decision-making.

Explore different types of data visualisation
This course will introduce you to design fundamentals, allowing you to identify and critique components of effective visualised data, charts and the visualisation of complex relationships.
You’ll also get to design powerful visualisations using spreadsheet tools.

Create plots in Python using Matplotlib and time series data
Matplotlib is a powerful Python library for creating plots and charts.
You’ll be introduced to the library and time series data, one of the most commonly used data types. You’ll also master the basics of creating and customising plots using Python code, including custom colours, markers and styles.

Learn how to understand quantitative comparisons and statistical visualisations
Visualisations can be used to compare data in a quantitative manner. You’ll explore the different methods used in the creation of quantitative visualisations.
You’ll find out how to plot bar charts, histograms and scatter plots using Python’s plotting library, Matplotlib.

What topics will you cover?

  • Data visualisation
  • Matplotlib
  • Python

What will you achieve?
By the end of the course, you‘ll be able to...

  • Identify and critique components of effective visualisations, charts and visualisation of complex relationships
  • Design effective visualisations using spreadsheet tools
  • Understand the architecture and objects of the Matplotlib Package
  • Create Static Plots using Matplotlib

Who is the course for?
This course is designed for professionals who would like to grow their confidence in using Python to produce exploratory and explanatory visualisations and build dashboards to communicate insights.

  • A professional working with data on a regular basis or have a fundamental understanding of data analytics but wants to become more employable or progress in their career.
  • A business analyst or junior data analysts looking to further develop their data visualisation skills using Python.
  • An individual with existing programming capabilities looking to enter the data analytics field.

If you want to expand your knowledge on this subject, you may be interested in these courses from the same provider which share the same overall learning outcomes:

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn) FutureLearn
Raspberry Pi Foundation

Teaching Physical Computing with Raspberry Pi and Python (FutureLearn)

Explore the exciting world of physical computing and create electronic circuits that you can control with code. Learn the benefits of using physical computing with your students. On this course from the Raspberry Pi Foundation, you will be introduced to the world of physical computing. You will use input devices to capture data, process that data with the Python programming language, and then use output devices to get information back out from your computer.

Mar 6th 2023
3 Weeks
Prepare for a Software Development Career (FutureLearn) FutureLearn
FutureLearn

Prepare for a Software Development Career (FutureLearn)

Review everything you need to know about Java and Python to start a career as a software developer. Cement your foundational knowledge of Python and Java and kickstart your career in software development. You’ll apply object-oriented programming principles to Java, and go deeper on methods, constructors, strings, inheritance, classes, and collection.

May 23rd 2022
4 Weeks
Regression Modeling in Practice (Coursera) Coursera
Wesleyan University

Regression Modeling in Practice (Coursera)

This course focuses on one of the most important tools in your data analysis arsenal: regression analysis. Using either SAS or Python, you will begin with linear regression and then learn how to adapt when two variables do not present a clear linear relationship. You will examine multiple predictors of your outcome and be able to identify confounding variables, which can tell a more compelling story about your results. You will learn the assumptions underlying regression analysis, how to interpret regression coefficients, and how to use regression diagnostic plots and other tools to evaluate the quality of your regression model. Throughout the course, you will share with others the regression models you have developed and the stories they tell you.

Jun 19th 2026
4 Weeks
Using Machine Learning in Trading and Finance (Coursera) Coursera
New York Institute of Finance,Google Cloud

Using Machine Learning in Trading and Finance (Coursera)

This course provides the foundation for developing advanced trading strategies using machine learning techniques. In this course, you’ll review the key components that are common to every trading strategy, no matter how complex. You’ll be introduced to multiple trading strategies including quantitative trading, pairs trading, and momentum trading.

Jun 19th 2026
4 Weeks
Data Visualisation: Creating Charts and Complex Visualisations in Tableau (FutureLearn) FutureLearn
FutureLearn

Data Visualisation: Creating Charts and Complex Visualisations in Tableau (FutureLearn)

Learn the fundamentals of data visualisation and storytelling to boost your career options. Struggling to turn data insights into action within your organisation? Learn how to identify the right metrics to add to data dashboards and identify the most effective components to help you tell data stories through beautiful visualisations. This course will take you from theory into practice. You’ll build the skills you need to create interactive dashboards using Tableau.

May 23rd 2022
4 Weeks
Data Visualisation with Python: Bokeh and Advanced Layouts (FutureLearn) FutureLearn
FutureLearn

Data Visualisation with Python: Bokeh and Advanced Layouts (FutureLearn)

Elevate your data visualisation skills and better communicate your data insights with the data visualisation package, Bokeh. Learn how to use Bokeh in Python. On the first week of the course, you’ll explore the key functions of Bokeh and how it can be used to create interactive visualisations and dashboards.

May 30th 2022
4 Weeks
Programming for Everybody (Getting Started with Python) (FutureLearn) FutureLearn
University of Michigan

Programming for Everybody (Getting Started with Python) (FutureLearn)

Master the basics of Python programming, and learn how to use programming tools and variables with the University of Michigan. Learn Python from scratch and prepare yourself for a future in programming. On this programming course, you’ll go from a complete beginner with no prior programming experience to having a solid understanding of the Python programming language.

Available now
5-12 Weeks
Programming 101: An Introduction to Python for Educators (FutureLearn) FutureLearn
Raspberry Pi Foundation

Programming 101: An Introduction to Python for Educators (FutureLearn)

Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program. Learn how to program in Python with help from Raspberry Pi. On this course, you’ll explore programming in Python. Guided by the Raspberry Pi Foundation, you’ll discover basic programming concepts, learning how to understand the basics of python syntax and interpret error messages.

Nov 1st 2021
4 Weeks
Software Development: Understanding Python (FutureLearn) FutureLearn
FutureLearn

Software Development: Understanding Python (FutureLearn)

Get an introduction to software development and learn the basics of Python. If you want to start a career in software development, it’s important to build your programming skills. This course focuses on one of the most popular programming languages – Python – which is widely used in scientific and numeric computing.

May 23rd 2022
4 Weeks
Data Visualisation with Tableau Fundamentals (FutureLearn) FutureLearn
FutureLearn

Data Visualisation with Tableau Fundamentals (FutureLearn)

Learn the fundamentals of data visualisation – from core components to interactive elements. Want to create meaningful data visualisations that fuel decision-making and growth within your business? This course teaches you the basics – from individual elements and relationships through to data preparation in Tableau. You’ll learn design theories and how to identify important dashboard elements before moving on to hands-on exercises.

May 23rd 2022
4 Weeks