This is a repository with all course material for the Advanced R Programming Course running in June 2023 at the Department of Political Science - Aarhus University.
The different folders contain all presentations and exercise files for the course.
All presentations are done with Quarto + Reveal.js. You can find both the knitted html files and the raw .qmd files in the different folders.
This course also has a website. Please see here: https://simonkarg.github.io/advanced_r_course/
This course ran from 12.06.23 - 16.06.23.
I am planning to hold this course again in the future. If you would like to take attend this course in the future, or invite me to host it at your own institution, please reach out.
|
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
09:15 – 10:00 |
Introduction |
Recap Tidy Data & Tidyverse |
ChatGPT & R (guest lecture by Julian Schüssler) |
Defining Functions |
Build your own website with quarto |
10:15 – 11:00 |
Project setup and general workflow |
Advanced Tidyverse concepts and practice |
ggplot Recap |
PURRR & anonymous functions |
|
11:15 – 12:00 |
Good Code |
Advanced ggplot functionalities & packages |
Tidy Simulations |
Intro to Github and version control |
|
12:00 – 12:45 |
Lunch |
||||
12:45 – 13:45 |
Reproducible documents with rmarkdown / quarto |
Regular Expressions |
Exercise:
|
Exercise: simulation / work on your own code |
Host your website via github |
14:00 – 15:00 |
Exercise: Reproducible Documents |
Exercise: Bring your own problem / clean your own data |
End early |
This course has a pass - fail exam.
To pass, you have to submit a website built with R (can also be a private github repo) that has at least one page with a markdown / quarto document that showcases some use of R of your choice (e.g., some exploratory analysis, a simulation, a tutorial, a blogpost about something you're working on or find interesting that relates to R in some way).
Deadline: 30.06.23