🔥 Pre-launch, and already 180+ students onboard! 🔥
Become the Matplotlib Visualization Expert
An all-in-one, interactive online course designed to make you a matplotlib dataviz expert.
100 seats gone in 48 hours! 😱
Just another barplot?
Let's face it: the vast majority of matplotlib
charts you built in the past are disappointing at the very least. 😔
You're probably stuck with the default theme that is not really appealing.
You probably use only a fraction of the chart types that exist on this planet, and ignore most of the basic dataviz rules there are.
It's not fair to blame you—the matplotlib
API is tough to grasp, making it challenging to go beyond the most basic options.
Let's make great charts!
This online course is going to take a couple of hours of your time to drastically improve your matplotlib
& dataviz game.
You will become the go-to person of your team when it comes to making graphs, and draw reports people actually want to read.
Sure, you could spend months piecing together information from blog posts, Stack Overflow, and documentation, but we've streamlined it all into one place to save you time and effort.
This ultimate python dataviz course is called:
5 modules, 34 lessons, and dozens of graph examples that will make you love Matplotlib and create stunning visualizations.
Yan delivered an exceptional talk on Data Visualization at our MIT research centre, and we gained a tremendous amount of insight from his expertise! His tools, workshops, and training resources are invaluable for anyone looking to enhance their data visualization skills, and we highly recommend exploring them.
Postdoctoral Associate, MIT
Everybody working in data visualization knows Yan Holtz and the excellent resources he's been developing for the community over the years. For Python users, Joseph's visualizations and tutorials have also been a continuous source of inspiration. So, if you’re considering a Python visualization course, what could be better than one led by these two experts?
Statistician, Creator of flexitext
⚡️ Master Matplotlib, step by step
You will start with basic charts and progress to the most customized Matplotlib visualizations you can create.
Each module also includes comprehensive explanations of the Matplotlib API and essential data visualization concepts, ensuring you'll be equipped to create virtually anything by the end.
Here is the plan:
Matplotlib Basics
This module teaches how to pick the right chart and spinof matplotlib
to create a very basic but insightful graph.
You'll also learn the fundamental structure of the matplotlib
API. Let's finally understand the difference between afigure
, a subplot
and axes
!
Python & Matplotlib concepts you'll learn:
Beyond the defaults
Finally starting the fun!
You'll learn how to customize markers, use vibrant colors, and enhance the grid and axes.
By the end of the module, reproducing a chart from The Economist will be a breeze.
Python & Matplotlib concepts you'll learn:
Annotations
A great chart tells a story. And you want your readers to easily grasp it.
Powerful annotations are essential for effective graphs. This module will show you how to create them effortlessly.
Python & Matplotlib concepts you'll learn:
Custom Layouts
Now that you understand how matplotlib works and how to make a good chart, let's find out how (and why) to make figures with multiple charts.
In this module you will learn how to customize the layout of a figure and how to manage multiple charts on a single figure. Techniques like small multiples, custom legends, and embedding charts all demand a solid grasp of creating flexible layouts in Matplotlib.
In this module, you'll learn everything you need to design complex, custom chart arrangements with ease.
Python & Matplotlib concepts you'll learn:
Maps
Creating maps requires specific techniques, thus this dedicated module.
You'll learn the essentials: different types of maps, how geospatial data is stored, and how to overlay data on top of base maps using essential packages like Basemap and Cartopy.
We'll also cover key visualization pitfalls to avoid when working with maps.
Python & Matplotlib concepts you'll learn:
Your project
In this final module, you'll apply everything you've learned to create your own visualizations using the tools and data visualization techniques covered throughout the course.
You'll have the opportunity to choose from a selection of fascinating datasets and receive feedback and guidance from Yan, Joseph, and fellow learners.
Yan has developed some of the most valuable resources for my courses, now cited as seminal references. Thanks to Yan’s clear explanations and well-structured code, even beginners can effortlessly replicate graphics in Python. A tour de force!
Statistician, United Nations
Yan and Joseph are reference points for everything related to data visualization, whether it's with R, Python, or d3.js.
Their insightful advice and mastery of the tools have helped me overcome challenges in data visualization projects.
Data consultant
❗️ Not only about coding ❗️
Each lesson is packed with essential data visualization concepts, ensuring you'll become a data viz expert by the end—without even realizing it!
👋 Hi! We're Yan and Joseph.
Yan Holtz is a data visualization expert and software engineer with 10 years of experience helping researchers and companies craft their charts.
He’s also the creator of popular sites like Data-to-Viz and the Python Graph Gallery, so chances are, you’ve already benefited from his work without even knowing it!
Joseph Barbier is the team's Python mastermind.
He knows the Matplotlib API inside and out, having built countless graphs from scratch for the Python Graph Gallery, and is a true Python expert.
He is also the author of three Python libraries which extend the power of matplotlib and which we will use in this course: drawarrow
, pypalettes
and pyfonts
.
❤️ We love Matplotlib ❤️
For the last 10 years, we published hundreds of Python chart examples in the Python Graph Gallery and built some of the best dataviz libraries.
🔥 Pre-launch Pricing 💸
We're in the thrilling pre-launch phase! The first 100 seats sold out in under 48 hours, and we're now busy crafting the lessons. Registration remains open at a very low price, which will gradually increase as more lessons become available!
69 €
149€
Pre-launch price
Satisfaction guaranteed or immediate refund.
Yan and Joseph have a reputation for providing Python users with countless plotting resources. Their projects both educate on data viz theory and give inspiration. I'm always keen to check any new venture from these two, as I know it will be a time well spent.
Data Mining Analyst at Jaguar Land Rover
Yan's mega-project is what was helping me with dataviz since college. It's one of the easiest-to-go interactive encyclopedia around I know, always in my bookmark & always in reference of classes I teached. The examples are always top-tier and clear. Speaking of python section in particular, it is thriving since Joseph joined the team.
Data Analytics & Intelligence, Mega Auto Inc
🔥 You won't fall asleep 🏃♂️➡️
This course is NOT a collection of long, dull, unrefined videos. You'll seamlessly switch between concise text, engaging videos, quizzes, and hands-on exercises using our interactive embedded sandboxes.
Loading...
Frequently asked questions