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

Programming Applications with Python: Graphics User Interface (GUI) (FutureLearn) FutureLearn
FutureLearn

Programming Applications with Python: Graphics User Interface (GUI) (FutureLearn)

Discover how to create a GUI using Python and start to explore creating APIs. Make a GUI application in Python. On this course, you’ll explore a common use for Python – how to create a successful GUI. GUIs are a crucial aspect of any web service, and knowing how to create one is a vital skill for furthering your career in programming.

May 23rd 2022
4 Weeks
Programming Applications with Python: Working with Files (FutureLearn) FutureLearn
FutureLearn

Programming Applications with Python: Working with Files (FutureLearn)

Discover how to read and create files and directories in Python, and how Python is used for data collection and exploration. Learn how to use Python create applications. On this course, you’ll start to develop the knowledge and skills needed to successfully launch a career in programming or software development, learning how to program applications using Python. You’ll study alongside industry experts at Github, giving you the confidence and competitive advantage to work in or manage development teams.

May 23rd 2022
4 Weeks
An Introduction to Interactive Programming in Python (Part 1) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 1) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Nov 30th 2026
5-12 Weeks
AI for Legal Professionals (II): Tools for Lawyers (FutureLearn) FutureLearn
National Chiao Tung University

AI for Legal Professionals (II): Tools for Lawyers (FutureLearn)

Discover programming with Python, and the AI tools that lawyers, legal educators, and regulators can use to deliver services. Explore artificial intelligence, programming, and machine learning. Artificial Intelligence (AI) and machine learning are transforming the way our world works – and their influence is increasingly being felt in the legal profession. On this introductory course, you’ll explore common supervised and unsupervised machine learning problems, including classification, regression, clustering, and ranking.

Available now
4 Weeks
Building Web Applications in Django (FutureLearn) FutureLearn
University of Michigan

Building Web Applications in Django (FutureLearn)

Learn how to build and deploy web applications using the Django framework in the Python programming language. Discover the basics of the Django web framework. Django is a high-level Python web framework that encourages fast development and a clean, pragmatic design. This informative, four-week course from the University of Michigan will teach you all the basics of the Django web framework, and will show you how Django communicates with a database through model objects.

Dec 14th 2020
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
Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn) FutureLearn
Raspberry Pi Foundation

Scratch to Python: Moving from Block- to Text-based Programming (FutureLearn)

Learn how to apply the thinking and programming skills you've learnt in Scratch to text-based programming languages like Python. Discover how you can transition from block to text-based programming. Block-based programming languages like Scratch make it simple to learn and teach programming. But once you and your students have mastered it, it’s time to move on to a text-based programming language such as Python. This online course will show you how.

Mar 6th 2023
4 Weeks
Data Visualisation: Data Dashboards and Storytelling with Tableau (FutureLearn) FutureLearn
FutureLearn

Data Visualisation: Data Dashboards and Storytelling with Tableau (FutureLearn)

Learn the techniques that underpin predictive data analytics and understand the ethics behind them. Do you want to bring your predictive models to life and communicate with a diverse audience? Data visualisation is a great tool for predictive analysis and bringing statistical models to life within your organisation. You’ll learn how to use your data to make business predictions and get to grips with the ethical issues that can arise in the process. On this course, you’ll explore statistical techniques and the importance of testing and refining the models that you use for data analysis.

May 23rd 2022
4 Weeks
Software Development: Introducing Java (FutureLearn) FutureLearn
FutureLearn

Software Development: Introducing Java (FutureLearn)

Explore how Java can help support your software development career and learn its basic uses and functions. Becoming a software developer requires you to confidently use programming languages such as Python and Java to design, build, and fix software. This course is designed to build your existing Python knowledge and introduce you to Java and its applications within the development environment.

Self Paced
4 Weeks