Garrett Grolemund

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.


blog

Designing Online Data Science Training for the Modern Age

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.

Webinars

Reproducibility in Production

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.

rstudio::conf 2019

R Markdown: The bigger picture

January 25, 2019

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

Webinars

How to Work with List Columns

August 11, 2018

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

Webinars

Tidyverse visualization manipulation basics

September 14, 2017

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

Webinars

Part 2 - 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.

Webinars

Part 1 - 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.

Webinars

Data wrangling with R and RStudio

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.

Webinars

Introducing Shiny Gadgets: Interactive Tools

October 13, 2016

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

Webinars

Introducing flexdashboards

June 8, 2016

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

Webinars

Interactive Reporting

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.

Webinars

Managing - Part 3 (Packrat and RStudio)

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.

Webinars

Managing - Part 2 (Github and 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.

Webinars

Managing - Part 1 (Projects 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.

Webinars

Working with Big Data in R

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?

Webinars

Getting started with R Markdown

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.

Webinars

Programming - Part 1 (Writing code in RStudio)

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.

Webinars

Programming - Part 2 (Debugging 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.

Webinars

Programming - Part 3 (Package writing 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.