← Back to courses
Data Science and AI

Data Visualization with Python

Six weeks from arrays to an interactive dashboard

A six-week classroom course built on four libraries' own guides: NumPy's basics for beginners, the Matplotlib quick start, the seaborn tutorial and Streamlit's basic concepts. You go from arrays, to charts you control in detail, to statistical charts, to a small interactive data app. This course prepares for no exam.

8Modules
IntermediateLevel
6 weeksDuration
COURSE THUMBNAIL

What you will be able to do

Choose the right chart for a question
Control every part of a Matplotlib figure
Draw statistical charts with seaborn
Publish an interactive dashboard with Streamlit

Course outline

01
NumPy: arrays, indexing, operations and broadcasting
02
Matplotlib: the parts of a figure and the two interfaces
03
Matplotlib: styling, labelling, scales, ticks and colormaps
04
seaborn: statistical relationships and distributions
05
seaborn: categorical data, regression fits and multi-plot grids
06
seaborn: figure aesthetics and colour palettes
07
Streamlit: data, charts, widgets and layout
08
Project: a dashboard on a real dataset

Tools you will use

NumPyMatplotlibseabornStreamlitJupyter Notebook

What you need

Basic Python
Basic use of pandas helps

Related courses