Create Insightful Charts in Minutes, Not Hours.

  • No design degree required — just a handful of fundamental rules
  • ✅ Leverage {ggplot2} to communicate effectively with data
  • ✅ Learn the most important dataviz principles fast:
  • 1️⃣ Give context fast — labels, titles, sorting
  • 2️⃣ Declutter your charts for maximum clarity
  • 3️⃣ Guide your reader with lines & direct labels
  • 4️⃣ Use colors efficiently and accessibly
  • 5️⃣ Build complex charts — waffle, raincloud & more
Join the course today
Insightful Data Visualizations for Uncreative R Users

What you'll learn

Tired of charts that don't communicate?

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:

📐

DataViz Principles

The most important rules in data visualization. A few basics are all you need to create great charts every time.

⚙️

{ggplot2} Mechanics

Apply dataviz principles directly in ggplot2 code — mapped to real functions, not abstract theory.

📈

Chart Types

Go beyond bar charts. Dumbbell plots, slope charts, waffle charts, raincloud plots — you'll build them all.

🎬

Condensed Tutorials

Short, edited videos that respect your time. Learn at your own pace with zero fluff.

Communicate your insights now

Watch the trailer

See what you'll build

Want to know everything about this course fast? Watch this one-minute trailer to find out exactly how it can help you.

Get the course now

Course curriculum

36 lessons. Everything you need.

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.

1️⃣  Give Context Fast
  • A chart to start out with
  • Make labels large enough
  • Meaningful label names
  • Meaningful label numbers
  • Sort your chart elements
  • Active titles and text styling
2️⃣  Declutter Your Chart
  • Remove extra grid lines
  • Advanced label formatting
  • Include your legend into your (sub-)title
  • What else distracts from your message?
3️⃣  Guide Your Reader
  • Add lines and pointers
  • Add labels
  • A word on direct labels
4️⃣  Use Colors Efficiently
  • Color-blind friendly colors & double coding
  • Types of color palettes and when to use them
  • Color highlights
5️⃣  Miscellaneous Techniques
  • Export your plot as an image
  • Fonts & icons
  • Axis expansions
  • Style your legend
  • Draw outside of the grid panel
📊  Chart Type Deep Dives
  • Dumbbell plots
  • Slope Charts
  • Heat map
  • Bar charts and Lollipops
  • Waffle charts
  • Scatter plot
  • Bubble Charts
  • Violin plots
  • Raincloud plot
Get full access

Your instructor

Hi, I'm Dr. Albert Rapp 👋🏻

Dr. Albert Rapp

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:

  • ✅ 3000+ readers on my mailing list
  • ✅ 5000+ subscribers on Youtube
  • ✅ 8000+ followers on LinkedIn
Sign me up

Pricing
$99
One-time payment · Lifetime access
Get Full Access

What others are saying

Trusted by R users worldwide

Join the course

FAQ

Frequently Asked Questions

Can't I learn this online for free?
Sure — it's possible. In fact, that's exactly how I learned it all. But it took years to find, filter, and synthesize the resources I needed. This course condenses that experience into a fast, accessible video format so you can skip straight to what matters.
Do I need to be an R expert?
Not at all. This course uses the tidyverse. You should have used common functions like mutate(), select(), and filter() a few times — but that's all. The course is designed to make novices into pros fast.
Do I need prior {ggplot2} knowledge?
This course assumes you can already create simple line or bar charts. Basically, if you know that you need 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:
Full free intro guide
Essential charts quick rundown
What if I don't like the course?
I offer a 30-day money-back guarantee. No questions asked. Just send me an e-mail and I'll take care of your refund right away.
How long will I have access to the videos?
You'll have access for the lifetime of the course — at least one year after enrollment, and as long as I continue to run it. Should I ever stop, I'll provide the video files for download so you always keep what you paid for.
Is there a deadline to complete the course?
This course is fully self-paced. There are no deadlines — watch and practice whenever you find the time.
Start your dataviz journey