Teaching
Courses, decks and setup guides
The teaching materials on this site are all built with Quarto. Each course pairs slide decks with hands-on labs, and everything lives under the Teaching tab so you can go from setup to a working environment then straight into a course.
Setup
Before any course, get a fresh machine ready with the step-by-step guides:
- Setup · common: install R, Positron, and the core R packages, plus optional Positron extensions and a version check.
- Setup · Reproducible Workflows: Quarto, Python (uv/uvr), git/Happy Git, Posit Connect, and the
{pins}/{vetiver}tooling.
Courses and workshops
| Course | Language | Sessions | Where |
|---|---|---|---|
| The R Statistical Language | R (base → tidyverse) | 3 | this site |
| Reproducible Workflows | Quarto (R + Python) | 3 | this site |
| Data Science with R | R | 8 parts | own repo |
| Futureverse | R | 1 | own repo |
| Parallel Rcpp | C++ / Rcpp | 1 | own repo |
| Serverless interactive reporting | Quarto / Shiny | 1 | own repo |
The two ENSAI courses are taught over three 3-hour sessions each; the other four are one-off workshops or slide collections hosted in their own repositories.