Skip to content

This is a repository for my course on R, please see the website for an overview and course materials.

Notifications You must be signed in to change notification settings

SimonKarg/advanced_r_course

Repository files navigation

Advanced R programming Course

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.

Please note:

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.

Schedule Overview

 

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:
Plot your own data / Recreate the plot challenge

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

Exam

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

About

This is a repository for my course on R, please see the website for an overview and course materials.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published