| Time | Topic | Slides and practicals |
|---|---|---|
| 13:00 — 13:10 | Introduction | |
| 13:10 — 13:45 | Efficient iteration with purrr | |
| 13:45 — 14:30 | Practical 1 | HTML |
| 14:30 — 15:15 | Programming with data frames | |
| 15:15 — 15:45 | Practical 2 | HTML |
| 15:45 — 16:15 | Dynamic reporting with Quarto | |
| 16:15 — 16:40 | Practical 3 | HTML |
| Extra (if time) | String manipulation with regular expressions | |
| Extra (if time) | Practical 4 | HTML |
| 16:55 — 17:00 | Wrap up |
🦅 Session 4 (“Advanced”)
In this final session of the course, we will explore more advanced aspects of R programming to enhance efficiency, automation, and reproducibility in data analysis:
We’ll begin with
purrrfor functional programming, improving iteration over data structures, before moving on to techniques for programming with data frames.After a break, we’ll introduce Quarto for dynamic reporting, allowing seamless integration of analysis and documentation. If there’s time, we’ll also cover text manipulation with regular expressions.
Each lecture is paired with practical exercises, ensuring plenty of time for hands-on practice.
