Garrett is the author of Hands-On Programming with R and co-author of R for Data Science and R Markdown: The Definitive Guide. He is a Data Scientist at RStudio and holds a Ph.D. in Statistics, but specializes in teaching. He’s taught people how to use R at over 50 government agencies, small businesses, and multi-billion dollar global companies; and he’s designed RStudio’s training materials for R, Shiny, R Markdown and more. Garrett wrote the popular lubridate package for dates and times in R and creates the RStudio cheatsheets.

September 21, 2022

Academy takes what we've learned from teaching over many years to provide the most effective way to learn data skills online.

September 7, 2019

Computational documents offer limitless opportunities for your business. With them, your consumers can rerun your report with new parameters, apply your analysis to new data, or schedule updates.

January 25, 2019

Statistics has made science resemble math, so much so that we've begun to conflate p-values with mathematical proofs.

August 11, 2018

This webinar breaks down one of the most esoteric concepts in the Tidyverse: list columns.

September 14, 2017

This introduction to the tidyverse will cover several best practices for analyzing data with R.

November 9, 2016

Easy ways to collect different types of data from the web with R.

November 9, 2016

Easy ways to collect different types of data from the web with R.

October 24, 2016

Before an R program can look for answers, your data must be cleaned up and converted to a form that makes information accessible.

October 13, 2016

A Shiny Gadget is an interactive tool that enhances your R programming experience.

June 8, 2016

Flexdashboard is an easy way to quickly create dashboards, ideal for publishing visualizations with flexible and easy to specify layouts.

April 14, 2016

In a static report, you answer known questions. With a dynamic report, you give the reader the tools to answer their own questions.

February 4, 2016

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 6 of 6 is about managing packages in RStudio.

February 4, 2016

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 5 of 6 is about using Github in RStudio.

February 4, 2016

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 4 of 6 is about managing projects in RStudio.

January 28, 2016

R is the go to language for data exploration and development, but what role can R play in production with big data?

January 28, 2016

Cut and paste for reporting doesn’t cut it anymore! In this webinar you’ll learn to write reports quickly and effectively with the R Markdown package.

December 17, 2015

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 1 of 6 is about writing code in RStudio.

December 9, 2015

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 2 of 6 is about debugging code in RStudio.

December 7, 2015

This webinar series, “RStudio Essentials,” is the perfect way to learn how to use the IDE to its fullest. Part 3 of 6 is about writing packages in RStudio.