🔥 400+ students joined in the first week! 🔥

Master Data Visualization
with ggplot2

An all-in-one, interactive online course designed to make you a ggplot2 dataviz expert.

YHCSTaught by Yan Holtz and Cédric Scherer

😱 Stuck on beginner mode?

ggplot2 is the ultimate tool for creating graphs with code. So powerful that Python made a copy of it!

Yet, reaching a professional level is hard. You have to understand syntax tweaks, navigate a jungle of extensions, learn about different chart types, and master the fundamental principles of dataviz.

It takes time and effort, and without proper guidance, your charts might never reach that stunning, polished look. 😔

🔥 Let's make insightful charts

This online course packs everything you need to know about ggplot2 and data visualization.

After just a few hours, you’ll know what to draw and how to draw it, creating stunning graphs that people actually want to read.

Sure, you could keep copy-pasting code from ChatGPT. But it won't teach you the secret sauce to design a great chart and you will forever struggle with the last bit of polish that makes your work standout.

Instead, you could just learn everything in a few hours here thanks to our course!


{ggplot2}uncharted

It's time to transform bland, default charts into stunning, insightful masterpieces!

A picture of a testimonial

When I'm asked to recommend examples of beautiful charts designed with the R programming language, Cédric's work is invariably the first that comes to my mind. I think that this is all I need to say about how much I admire his work!

Alberto Cairo 🇺🇸Knight Chair in Infographics and Data Visualization at University of Miami
A picture of a testimonial

Cédric’s R workshops are an insightful and engaging way to learn how to code and create effective visualizations—clear explanations, beautiful examples, and practical takeaways throughout.

Jon Schwabisch 🇺🇸Founder of PolicyViz and Senior Fellow at Urban Institute

💡 What You'll Learn

The course starts with the basics, making it beginner-friendly, and gradually builds up to deep ggplot2 mastery. Whether you're a total beginner or an intermediate R user, you'll get a lot out of this!

Module 1

Foundations of ggplot2

9 lessons

A structured introduction to the Grammar of Graphics, the core philosophy behind ggplot2. You'll gain a deep understanding of how aesthetics, geometric and statistical layers, and scales interact to build visualizations with ggplot2.

Mastering the foundations will elevate your entire visualization workflow 🏗️
A solid grasp of the conceptual principles saves time, reduces frustration, and provides the flexibility to tackle any visualization challenge with confidence!

ggplot & dataviz concepts you'll learn:

Module 2

Customization & Styling

6 lessons

How to customize and style visualizations to make them clear, accessible, and publication-ready. You'll explore themes for consistent design, fine-tune scale_*() functions, customize color palettes, and enhance legends to ensure your plots align with your specific needs and branding.

Creating polished visualizations will allow you to leave a lasting impression 🎨
Moving beyond default settings will help you craft charts that are not only informative but also visually compelling, consistent, and professionally designed!

ggplot & dataviz concepts you'll learn:

Module 3

Labels, Annotation & Text

4 lessons

This module covers techniques to enhance readability and communication in your plots. You’ll learn to add informative titles, captions, and annotations, use smart text placement with ggrepel and geomtextpath, and explore advanced text rendering options for better storytelling.

Elevate your storytelling techniques by crafting charts that not just show data—but guide your audience with clarity 🎯
Clear and well-placed text elements make your visualizations more engaging, helping viewers understand key insights at a glance.

ggplot & dataviz concepts you'll learn:

Module 4

Plot Composition

3 lessons

This module teaches you how to arrange multiple plots into a coherent narrative. You'll learn about small multiples, advanced faceting techniques, and multi-plot layouts to structure visualizations effectively.

Learning to structure multiple plots effectively will transform your visualizations into a compelling narrative 📚
Mastering plot composition allows you to showcase trends, compare categories, and communicate complex insights with clarity.

ggplot & dataviz concepts you'll learn:

Module 5

Visualizing Spatial Data

4 lessons

This module covers the essentials of working with spatial data in ggplot2and sf. You’ll learn how to create maps, customize spatial layers, and fine-tune geographic visualizations for effective storytelling.

Building spatial visualizations helps you explore geographic insights and reveal meaningful patterns 🗺️
Whether you’re analyzing geographic trends or presenting location-based insights, learning how to create well-designed spatial visualizations allows you to add depth and clarity to your data.

ggplot & dataviz concepts you'll learn:

Module 6

Interactivity & Animation

4 lessons

This module introduces interactive and animated visualizations to make your data more engaging. You’ll explore quick interactive plots with plotly, more refined interactive charts with ggiraph, and dynamic animations using gganimate.

Crafting interactive and animated visualizations empowers your audience to explore details and engage with your findings 🕹️
Interactive and animated charts make your insights more intuitive, helping users explore data in a way that static plots simply can’t.

ggplot & dataviz concepts you'll learn:

💎 You'll Make Great Charts!

We've built hundreds of stunning charts, and we'll help you do the same. Real projects, hands-on exercises, and a discord channel to post your work and get feedback.

A picture of a testimonial

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.

Remi Delaporte-Mathurin 🇺🇸Postdoctoral Associate at MIT
A picture of a testimonial

It was such a joy working with Cédric on his Pearson live trainings hosted on O’Reilly!

Drafting and hosting a 2-3 hour live training is no small feat, and Cedric was adept at curating a strong curriculum and being attentive to his student audience. His teaching style was impactful, and he brought creativity and enthusiasm to every planning call and training.

Chelsea Noack 🇺🇸Senior Portfolio Manager at Oxford University Press

👋 Hi, we're Yan and Cédric!

A picture of Yan Holtz

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 R Graph Gallery, so chances are, you’ve already benefited from his work without even knowing it!

A picture of Cédric Scherer

Cédric Scherer is an independent data visualization professional. As a consultant, designer, and developer, he specializes in helping clients communicate insights effectively through engaging data-driven visuals, reports, and presentations.

Cédric regularly teaches data visualization principles and hands-on data science with R and the tidyverse. He has been an invited instructor and speaker at conferences such as RStudio::conf and Posit::conf, Data2Speak, and Outlier, and has delivered tailored trainings to teams at Fannie Mae, Supercell, Charité, the Robert Koch Institute, and others.

💸 Pricing

412 students joined during the pre-launch week. Lessons are rolling out now, with a price increase planned for fall 2025 when the course is complete.

99 €

299€

Early Access Price

Satisfaction guaranteed or immediate refund.


Lifetime Access
Discord community
Interactive learning experience
30+ lessons released progressively
Certificate of completion
Personalized feedback on Discord

❤️ What People Are Saying…

This project is just getting started, but we've been active in the R and data visualization community for years. Here's what others in the community are saying:

A picture of a testimonial
Remi Delaporte-Mathurin 🇺🇸Postdoctoral Associate at MIT

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.

A picture of a testimonial
Christophe Bontemps 🇫🇷 🇯🇵Statistician at United Nations

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 R. A tour de force!

A picture of a testimonial
Benjamin Nowak 🇫🇷Professor at VetAgroSup

Yan’s gallery and Cédric’s tutorials were the two most important resources for me when I started learning how to create data visualizations with R.

These two experts are teaming up for a dataviz course? I can’t wait to see the outcome!

A picture of a testimonial
Théophile L. Mouton 🇫🇷Postdoctoral researcher at University of Zurich

I attended both of other Yan's courses, productive-r-workflow and matplotlib-journey, and they were excellent.

Clear, well-structured, and highly insightful. I highly recommend them and can't wait to follow this one too!

A picture of a testimonial
Antoine Tourret 🇫🇷PhD Student at LEESU

I’ve taken some of Yan’s other courses before — they were super well structured and especially helpful for mastering Quarto tips.

They also inspired me with new ways to visualize data and showed just how much is possible with R. No doubt this new course on data visualization will be amazing too!

A picture of a testimonial
Ansgar Wolsing 🇩🇪Director Data & Analytics at Kaiser X Labs

Cédric’s work is a great inspiration for those making graphs with R and ggplot2 and beyond. And he doesn't keep his data vizardry a secret, he shares it with others!

A picture of a testimonial
Kim Wager 🇬🇧Scientific Director AI & Data Science at Oxford Pharmagenesis

Cédric's open communication, creativity and technical skill significantly enhance the overall quality of our data communications.

I wholeheartedly recommend Cédric and look forward to continuing our relationship with him in the future.

A picture of a testimonial
Dr. med. Thomas Gamstätter 🇩🇪Scientific Advisor of the DGIM Roland Müller Academy

Cédric's expertise in data visualisation is of great value. He has a talent for making complex concepts accessible and inspiring and received overwhelmingly positive feedback from our participants. His contributions were a highlight of our programme!

A picture of a testimonial
Matthew Hirschey 🇺🇸Associate Professor at Duke University

Cédric transformed our report with his amazing data visualizations. He turned complex data into clear, eye-catching graphics that told our story perfectly. His mix of technical skill and creative design made our findings easy to understand and visually striking. Working with Cédric was a pleasure, and I highly recommend.

A picture of a testimonial
Matthew Hirschey 🇺🇸Associate Professor at Duke University

Cédric's has a gift for seeing the story in numbers and creating graphics that communicate clearly and beautifully. His expertise helped our report stand out and engage our community in ways we didn't expect. Cédric is professional, talented, and truly understands how to make data speak to people.

A picture of a testimonial
Alberto Cairo 🇺🇸Knight Chair in Infographics and Data Visualization at University of Miami

When I'm asked to recommend examples of beautiful charts designed with the R programming language, Cédric's work is invariably the first that comes to my mind. I think that this is all I need to say about how much I admire his work!

A picture of a testimonial
Jon Schwabisch 🇺🇸Founder of PolicyViz and Senior Fellow at Urban Institute

Cédric’s R workshops are an insightful and engaging way to learn how to code and create effective visualizations—clear explanations, beautiful examples, and practical takeaways throughout.

A picture of a testimonial
Chelsea Noack 🇺🇸Senior Portfolio Manager at Oxford University Press

It was such a joy working with Cédric on his Pearson live trainings hosted on O’Reilly!

Drafting and hosting a 2-3 hour live training is no small feat, and Cedric was adept at curating a strong curriculum and being attentive to his student audience. His teaching style was impactful, and he brought creativity and enthusiasm to every planning call and training.

A picture of a testimonial
Jorge Camões 🇵🇹Consultant in Data Visualization

A while ago I reluctantly decided that there is no rationale for me to learn ggplot. I still believe so. And yet, here I am, desperately resisting temptation. Two guys I admire, and a course that looks brilliant. Sigh.

⏰ 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...

Show console
0
→ Cmd + R

Take a closer look at the graph above. Can you use scale_y_log10() to transform the y-axis to a log scale? 🤔

🙋 Frequently Asked Questions