Fundamentals of R

Heads Up

Please note that you need to complete the Getting Started with R course prior to starting this course. If you sign up for this course, you’ll automatically be enrolled in both.

This course will give you the skills to run analyses and produce beautiful reports, all without ever leaving R.

With over 30 lessons, 3.5 hours worth of videos, as well as exercises (and solutions in case you get stuck), Fundamentals of R will give you the fundamental skills you need to continue along your R journey. It covers three topics:

1. RMarkdown

RMarkdown allows you to combine all of your work with data alongside your narrative text. No more going back and forth between multiple pieces of software to produce a report — do it all in RMarkdown.

2. Data Wrangling and Analysis

Using a tidyverse-centric approach, learn to wrangle your data into the format you need. Then see the power of R as you quickly produce a range of analyses on your data.

3. Data Visualization

R is used to produce much of the high-quality data visualization work you see today. Learn to use the famous ggplot2 package to build visualizations to effectively communicate your results.

7 reasons why you should NOT sign up for this course

  1. You enjoy the data analysis in SPSS to data visualization in Excel to report writing in Word dance and have no desire to improve your workflow.
  2. You don’t have any interest in providing immediate feedback to clients.
  3. You don’t want to produce high-quality data visualization with tools used by journalists at the BBCFinancial Times, and other outlets.
  4. You don’t want to learn to do things like frequencies in just a few short lines of code.
  5. You like spending thousands of dollars per year on proprietary software.
  6. You enjoy living on the edge by using data analysis software that you may or may not have access to at the next stage of your career.
  7. You don’t want to have access to an incredibly welcoming community of users who will support your learning.


What makes this course unique?

Most R courses are designed for data scientists. As a result, they tend to expect a high level of statistical expertise, which isn’t necessary to do the work that many of us do. Courses for data scientists also start with topics (e.g how R works with various data structures) that you don’t need to master at the outset. By flipping the structure of typical courses, I give you the practical tools to get started right away using R.

There are a lot of free R tutorials on the internet. Why would I pay for a course?

You’re right, there are a ton of free tutorials. I’ve got many of them linked on the resources page. You can learn R using free resources. I did! But, I will say that, looking back, I know I spent much longer than if I had taken a more structured approach. Taking this course, you benefit from the mistakes I’ve made by taking the shortest route on your R journey.

Do you offer sample lessons so I can see what the course is like before I sign up?

There are no sample lessons for this course. However, you should take the free Getting Started with R course to see what my teaching is like. If you like it, come on back and sign up.

Are there any prerequisites for this course?
Do I need to be an expert statistician to do this course?

Absolutely not! I’m an anthropologist by training. I’ve written about coming to terms with using R “only” for descriptive stats. R has a reputation for being only for hardcore quants, but it’s a tool that can benefit so many more people. That’s what I mean when I talk about “R for the Rest of Us.”

Can I get a refund if I’m not satisfied?

I would never want you to be unhappy! If you are unsatisfied with your purchase, contact me in the first 30 days and I will give you a full refund.

About the Instructor

Hi, I’m David.

Think you know what an R user looks like? I’m probably not what you have in mind.

I started R for the Rest of Us to be that guide. Yes, you can learn R on your own. But working with me will help you go from novice to expert much, much faster than you could on your own.

I’m not a hardcore quant (my PhD is in anthropology). I’m not a coder ready to jump on you for any small mistake.

I want to help others avoid the pain that I went through learning R.

A teacher at heart (shoutout to my former second grade students), I make R less scary and more fun (yes, fun).

Want to see how I use R? Take a look at some of the data visualizations I’ve created for organizations looking to increase their social impact.

Let’s connect: Twitter / LinkedIn / Email

What Others Say About the Course

Fundamentals of R was a great addition to my R toolkit!


Eugenia Parrett Gwynn

North Carolina Agricultural and Technical State University

Fundamentals of R is a well-paced exploration of R’s toolbox. A solid foundation for those looking to continue studying R on their own.


Anna Kuznetsova

Eurasia Partnership Foundation

Sign Up

Course + Support
  • Lifetime access to course
    30+ lessons
    3.5 hours of video
    Exercises and solutions
    + 1 hour of one-on-one consulting
Course Only
  • Lifetime access to course
    30+ lessons
    3.5 hours of video
    Exercises and solutions
I'm doing a livestreamed version of my Fundamentals of R course in June. It's 50% off now.