Watch the Trailer

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

What You'll Get

  • DataViz Principles

    There are a lots of "rules" in data visualization. You will learn the most important dataviz principles. The basics are enough to create great charts.

  • {ggplot2} Mechanics

    Learn to leverage ggplot's mechanics to use the most common dataviz principles.

  • Chart Types

    You can do more than bar charts. This course walks you through the process of creating tailored charts using all kinds of chart types.

  • Condensed Step-By-Step Tutorials

    This course comes with short & highly edited videos. No need to watch me do typos or listen to me go "uhh, ummm, so...."

Charts that you'll build

(Click to see video)

About Your Instructor

Hi, I'm Dr. Albert Rapp 👋🏻

I have a PhD in Mathematics and I'm fascinated by the blend of Data Analytics, Web Development, and Visualization. As you may have guessed, design skills are not part of my math training. But I've learned that you only need a couple of fundamental rules to create great charts. And that's exactly what I'll teach you.

In this course, you will learn how to implement the most important dataviz principles with {ggplot2}. This will help you to communicate effectively with charts🔥📈.

Course curriculum

The course is structured into bite-sized lessons in Part 1. Videos in Part 2 are longer. There, we build complex data visualizations from start to finish. Unfold the list to see all lessons.

    1. Welcome!

    2. How to use this course

    1. A chart to start out with

    2. Make labels large enough

    3. Meaningful label names

    4. Meaningful label numbers

    5. Sort your chart elements

    6. Active titles and text styling

    1. Remove extra grid lines

    2. Advanced label formatting

    3. Include your legend into your (sub-)title

    4. What else distracts from your message?

    1. Add lines and pointers

    2. Add labels

    3. A word on direct labels

    4. Intermezzo: Leave a review

    1. Color-blind friendly colors & double coding

    2. Types of color palettes and when to use them

    3. Color highlights

    1. Export your plot as an image

    2. Fonts & icons

    3. Axis expansions

    4. Style your legend

    5. Draw outside of the grid panel

    6. End of Part 1

About this course

  • $75.00
  • 36 lessons
  • Bite-sized Lessons on DataViz principles (2hrs of video content)
  • Lots of complex & insightful charts from start to finish (5hrs of video content)

What Others are saying

Learn how to create meaningful data visualizations


  • How long will I have access to the videos?

    You’ll have access to the videos for the lifetime of the course. This means that you will have access for as long as I continue to run 'Insightful Data Visualizations for "Uncreative" R Users'. Even more specifially, this means access for at least one year after enrollment.

  • 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 take care of your refund.

  • Do I need to be an R expert?

    This course uses the tidyverse (which {ggplot2} is part of). You should used the most common functions like mutate(), select(), filter(), etc. a couple of times but I wouldn't say that you need to be an "expert".

  • Do I need prior knowledge about {ggplot2} or will everything be explained from the ground up?

    There are tons of free resources for {ggplot2}. No need to spend money to learn the basics. That's why this course assumes that you can create rudimentary line or bar charts with {ggplot2} already.
    Basically, if you know that you need to use aes() to access columns from your data, you're good to go. In case you need a refresher on the basics, I do offer a free short video on Youtube that teaches you all the basics that you need to understand this course.

Create great data visualizations without being a designer