Aside from my blog, I develop open source teaching materials for topics related to data science, data visualization, and machine learning. You can find a list of these teaching materials below.

Notebooks and Tutorials

Data Visualization Basics with Python


In this Data Visualization Basics with Python training course, I will teach you how to create effective data visualizations in Python. This course is designed for users that already have some experience with programming in Python.

You will start by learning about the basics of data visualization, including types of charts, common pitfalls and good practices in data visualization, and data sources. Finally, I will teach you about matplotlib, including how to use matplotlib in the Jupyter Notebook, matplotlib styles, and subplots and small multiples.

Once you have completed this computer based training course, you will have learned a number of tips, tricks, and best practices for creating effecting data visualizations in Python. Working files are included, allowing you to follow along with the author throughout the lessons.