RMarkdown: Reproducible Analysis, Presentations, Reports and More in a Single Elegant File
Instructor: Ambra Perugini
Scheduled period: from 9 to 19 November 2026
Monday 9-11-2026, 9:00 - 13:00;
Wednesday 11-11-2026, 9:00 - 13:00;
Friday 13-11-2026, 9:00 - 13:00;
Tuesday 17-11-2026, 9:00 - 13:00;
Thursday 19-11-2026, 9:00 - 13:00;
Registration for the course will be open from 26 October at 9am to 30 October at 2pm at this link
An Open Badge will be issued by the University of Padova at the end of the course: https://bestr.it/badge/show/3657
It often happens that researchers run their analyses with one piece of software and then manually export the results into a different program to prepare presentations, scientific papers, or reports. Such a procedure is not only time-consuming but also risks introducing numerous errors. Furthermore, it does not make the code used for the analyses accessible, undermining reproducibility. RStudio makes it possible to run analyses and automatically turn them into elegant (and above all reproducible) reports, presentations, papers, and theses thanks to RMarkdown. This way, the code used, the analyses and their results, and the reports based on them all live in the same file. This 20-hour course presents the use of RMarkdown for writing documents with bibliographic references and for preparing presentations, in both static (PDF) and dynamic (HTML) formats. In the latter case, the course also covers the possibility of embedding interactive apps, built with the shiny package, within documents generated with RMarkdown. Basic knowledge of R is required to participate in the course.
Course syllabus:
- Introduction to RMarkdown: Basic principles and commands
- Reports, articles, theses with RMarkdown in HTML and PDF and integration with LaTeX (with hands-on practice)
- Presentations with RMarkdown in HTML and PDF and integration with LaTeX (with hands-on practice)
- Presentations and interactive HTML files: RMarkdown and Shiny
- Data analysis and direct reporting of results with RMarkdown

