Skip to the content.

What They Forgot to Teach You about R

2022-03-15 note: This repo previously belonged to the GitHub organization, under the name what-they-forgot. It was renamed and transferred here, as preparations for rstudio::conf(2022) started. It is useful to us to keep all of our resources within one persistent organization.


rstudio::conf 2020

by Kara Woo, Jenny Bryan, and Jim Hester <– The One True URL that links to everything!

:spiral_calendar: January 27 and 28, 2020
:alarm_clock: 09:00 - 17:00
:hotel: Golden Gate Rooms 4-5 (Lobby Level)
:musical_note: Spotify playlist


Please do the requested Git/GitHub prep in advance! Go here for details. If you have questions, please ask on the thread.



09:00 - 10:30 1_1: Project-oriented workflow 1 of 2
10:30 - 11:00 Break
11:00 - 12:30 1_2: Project-oriented workflow 2 of 2
12:30 - 13:30 Lunch
13:30 - 15:00 1_3: Debugging
15:00 - 15:30 Break
15:30 - 17:00 1_4: Git/GitHub 1


09:00 - 10:30 2_1: Personal R Administration 1 of 2
10:30 - 11:00 Break
11:00 - 12:30 2_2: Personal R Administration 2 of 2
12:30 - 13:30 Lunch
13:30 - 15:00 2_3: Git/GitHub 2
15:00 - 15:30 Break
15:30 - 17:00 2_4: Iterating well with purrr


This is a two-day hands on workshop designed for experienced R and RStudio users who want to (re)design their R lifestyle. You’ll learn holistic workflows that address the most common sources of friction in data analysis. We’ll work on project-oriented workflows, version control for data science (Git/GitHub!), and how to plan for collaboration, communication, and iteration (incl. RMarkdown).

In terms of your R skills, expect to come away with new knowledge of your R installation, how to maintain it, robust strategies for working with the file system, debugging tools, and ways to use the purrr package for repetitive tasks.

Is this course for me?

You should take this workshop if:

The tidyverse is not an explicit focus of the course (other than the purrr segment) and you can certainly work through the content without it. But you should expect a great deal of tidyverse exposure.


TAs and special guests:


Feedback and communication is our chat room. Good for live chat during the workshop. Feel free to ignore if you are overstimulated already.

Issues <– all are encouraged to open issues as we go. This is actually tremendously helpful to us! Examples of issue-worthy thoughts:


Written versions of content are under open development here:

This work is licensed under a Creative Commons Attribution 4.0 International License.