Most R users know how to make a chart. But making a chart that actually tells the story is a different skill. In this course you'll learn the most important dataviz principles and implement them directly in {ggplot2}.
Every lesson is packed with:
The most important rules in data visualization. A few basics are all you need to create great charts every time.
Apply dataviz principles directly in ggplot2 code — mapped to real functions, not abstract theory.
Go beyond bar charts. Dumbbell plots, slope charts, waffle charts, raincloud plots — you'll build them all.
Short, edited videos that respect your time. Learn at your own pace with zero fluff.
Want to know everything about this course fast? Watch this one-minute trailer to find out exactly how it can help you.
The course is structured into bite-sized principle lessons in Part 1, then longer deep-dive videos in Part 2 where complex charts are built from start to finish.
I have a PhD in Mathematics and I'm fascinated by the blend of Data Analytics, Web Development, and Visualization. Design skills are not part of math training — but I've learned you only need a handful of fundamental rules to create great charts.
That's exactly what I'll teach you: how to implement the most important dataviz principles with {ggplot2} so you can communicate effectively with your charts 🔥📈
I share this experience regularly with:
mutate(), select(), and filter() a few times — but that's all. The course is designed to make novices into pros fast.aes() to access columns from your data, you're good to go. If you need a refresher, here are two free videos to get you up to speed: