Learn how to create reproducible reports and documents combining R code, output, and narrative text using R Markdown.
Tutorial series
R for Reporting
5 tutorials — follow in order for the best learning path.
- Getting Started with R Markdown
- Getting Started with Quarto — Create Dynamic Reports in R
Getting started with Quarto for R. Create dynamic documents, reports, and presentations from code using Quarto's modern publishing workflow.
- Parameterised Reports with Quarto
Learn to create flexible, reusable Quarto reports with parameters. Filter data, customize outputs, and render multiple versions from a single source file.
- Theming HTML Reports with R Markdown
Learn how to customize the appearance of R Markdown HTML reports using built-in themes, the rmdformats package, and custom CSS.
- Building Dashboards with Quarto: Interactive Data Displays in R
Building dashboards with Quarto in R: create interactive data displays with grid layouts, value boxes, and tabsets. Deploy static or Shiny-powered dashboards.