Lesson 1 of33
In Progress

Welcome to Fundamentals of R

Once you have the basics down, it’s time to do some work in R. This course will give you the tools you need to do fundamental data wrangling and analysis, data visualization, and reporting work.

The course covers three topics:

  1. RMarkdown
  2. Data wrangling and analysis
  3. Data visualization

Each topic has a series of lessons. Please go through the lessons in order (you’ll be very confused if you don’t!). If you get any messages about needing to complete earlier lessons, make sure you’ve hit the mark complete button. Here’s what it looks like:

As in the Getting Started with R course, most lessons have an exercise for you to complete. I invite you to do these on your own before looking at the solution section (which is hidden by default to help you avoid the temptation of looking!). Once you are ready, the solution section will have videos and sample files so that you can check your work.

If you’re really interested, there is a GitHub repo with all of the code used as part of this course. If you don’t want to be overwhelmed with everything there, here are links to specific pieces.


Data Wrangling and Analysis

Data Visualization

Search all Videos

You can also search throughout all videos in this course using the widget below.

Getting Help

If you need help, just enter your question in the section below any lesson and I’ll do my best to answer it for you.

Have any questions? Put them below. David or Charlie Hadley will help you out!

  1. Hello, I am trying to do the first assignment, and it appears to me this message when I try to change the output format to HTML by changing output: word_document to output: html_document.
    Error in yaml::yaml.load(…, eval.expr = TRUE) :
    Scanner error: mapping values are not allowed in this context at line 3, column 32
    Calls: … parse_yaml_front_matter -> yaml_load ->
    Execution halted