Recent Talks and Workshops

2021

You're Already Ready: Zen and the Art of R Package Development

R packages make it easier to write robust, reproducible code, and modern tools in R development like usethis make it easy to work with …

You're Already Ready: Zen and the Art of R Package Development

R packages make it easier to write robust, reproducible code, and modern tools in R development like usethis make it easy to work with …

2020

Causal Inference in R

In both data science and academic research, prediction modeling is often not enough; to answer many questions, we need to approach them …

Data manipulation, visualization, and reproducible documents with R and the Tidyverse

Recent developments by the R community have revolutionized the data analysis pipeline in R, from manipulating and visualizing data to …

Mastering R for Epidemiology

A week-long, intensive introduction to R remotely offered at the Berlin School of Public Health at Charité – Universitätsmedizin …

Causal Inference in R

In both data science and academic research, prediction modeling is often not enough; to answer many questions, we need to approach them …

Zen and the Art of R Package Development

R packages make it easier to write robust, reproducible code, and modern tools in R development like usethis make it easy to work with …

This time it's personal: Writing personal R packages

A live-code demo of how to write your own R package.

My Organization's First R Package

If your organization uses R, there are clear benefits to having an organizational R package. Such benefits can be realized whether …

2019

Designing ggplots: making clear figures that communicate

In this interactive workshop, you will make ggplot2 data visualizations clearer and more communicative. You’ll learn to declutter plots …

The YAML problem: Writing and working with YAML with ymlthis

R Markdown is an easy-to-learn tool for reproducible research. Many people, however, bump into problems using YAML, the language that …

Functional programming with purrr

One of R’s most powerful features is that it’s a functional programming language. purrr is a consistent and efficient toolkit for …

The YAML problem: Writing and working with YAML with ymlthis

R Markdown is an easy-to-learn tool for reproducible research. Many people, however, bump into problems using YAML, the language that …

An introduction to precisely and ggdag: tools for modern methods in R

Modern epidemiology gives us insight into study planning and causal inference, but the success of these approaches require friendly and …

Mastering R for Epidemiologic Research

A week-long, intensive introduction to R at the Berlin School of Public Health at Charité – Universitätsmedizin Berlin. The course is …

USC Preventive Medicine R Bootcamp

A week-long, intensive introduction to R for students and faculty of the Department of Preventive Medicine at the University of …

The YAML problem: Writing and working with YAML with ymlthis

R Markdown is an easy-to-learn tool for reproducible research. Many people, however, bump into problems using YAML, the language that …

Data manipulation, visualization, and reproducible documents with R and the Tidyverse

Recent developments by the R community have revolutionized the data analysis pipeline in R, from manipulating and visualizing data to …

Introduction to the Tidyverse, part 3: functional programming with purrr

Part 3 from a series at the USC Biostatistics Seminar introducing the Tidyverse. This talk introduces purrr for iteration and …

2018

Introduction to the Tidyverse, part 2: data visualization with ggplot2

Part 2 from a series at the USC Biostatistics Seminar introducing the Tidyverse. This talk introduces ggplot2 for visualizing data.

Introduction to the Tidyverse, part 1: wrangling data with dplyr

Part 1 from a series at the USC Biostatistics Seminar introducing the Tidyverse. This talk introduces dplyr for manipulating data.

ggplotline: telling a story with labels, colors, and layout

ggplot2 allows for beautiful out-of-the-box data visualizations. The defaults are thoughtful and work well in a lot of situations, but …

USC Preventive Medicine R Bootcamp

A week-long, intensive introduction to R for students and faculty of the Department of Preventive Medicine at the University of …

Introduction to Data Visualization for Meta-Analysis

An introduction to data visualization for meta-anlyses using ggplot2 and the tidymeta package.