Setup

To follow along with the course exercises, you’ll need Quarto version 1.8+ and access to a code editor that supports R.

While Quarto itself doesn’t require a programming language, the exercises will include code chunks in R. If you don’t already have R set up locally, I recommend using a cloud-based option like Posit Cloud.

Accessing the course materials

If you are using a cloud-based option, the files will be included in the respecitve project folders.

If you are not using a cloud-based option:

If you don’t use Git/GitHub:

If you use Git/GitHub:

Install the necessary R packages

If you are using Posit Cloud, the packages will be pre-installed.

If you are using RStudio or Positron locally, install all the packages we’ll use with:

install.packages(
  c("tidyverse", "quarto", "patchwork", "ggridges", "tinytable", "brand.yml"),
  repos = c('https://posit-dev.r-universe.dev', 'https://cloud.r-project.org')
)

Create publishing accounts

For the section on publishing, you’ll neeed to create two free accounts (if you don’t have them already):

Credits

These instructions were adapted from Isabella Velásquez and Sara Altman’s posit::conf(2025) workshop on branded Quarto documents ( GitHub repository). They graciously licensed their content under Creative Commons CC-BY-SA .