| Topic | Presenter | Links |
|---|---|---|
| WEEK 1 | ||
| 09-Jun-2025 (Mon) | ||
| Welcome | Marcin Kierczak, Sebastian DiLorenzo | Slides |
| Best Coding Practices in R | Sebastian DiLorenzo | Slides, Lab |
| Project environments using Renv | Roy Francis | Slides |
| Debugging, Profiling and Optimization | Marcin Kierczak | Slides, Lab |
| 10-Jun-2025 (Tue) | ||
| Introduction to Quarto | Christophe Dervieux (Posit) | Slides |
| Literate programming with Quarto | Roy Francis | Lab |
| Creating websites with Quarto | Roy Francis | Lab |
| Functions & Scripts | Sebastian DiLorenzo | Slides, Lab |
| R & AI | Sebastian DiLorenzo | Slides |
| 11-Jun-2025 (Wed) | ||
| Positron | Jenny Bryan (Posit) | Materials |
| Plotting with ggplot2 | Roy Francis | Slides, Lab |
| 12-Jun-2025 (Thu) | ||
| Tidyverse | Marcin Kierczak | Slides, Lab |
| Futurverse | Henrik Bengtsson (UCSF) | Materials |
| 13-Jun-2025 (Fri) | ||
| R Packages | Jenny Bryan (Posit) | Materials |
| reticulate: Combining R with Python | Nina Norgren | Slides, Lab |
| WEEK 2 | ||
| 16-Jun-2025 (Mon) | ||
| Statistics and machine learning in R | Nikolay Oskolkov | Slides, Lab |
| Object-oriented programming | Marcin Kierczak | Slides, Lab |
| 17-Jun-2025 (Tue) | ||
| Web apps with Shiny | Roy Francis | Slides, Lab |
| Projects | Guilherme Dias | Lab |