We aim to organise Coding Clubs fortnightly. At first all sessions will be guided (Guided Coding Club, for details see schedule below), but as time goes by we will mix in some open (Open Coding Club) sessions. During the guided sessions someone from the group introduces a new tool or topic and during the open sessions we discuss the previous sessions or just code together on our own projects.
| Session | Date | Background | Worksheets |
|---|---|---|---|
| Data visualisation with base R and ggplot2 | 2025-10-23 | > YaRrr! Chapter 11: Plotting (I) > ggplot2 documentation |
> Reference script > Demo examples (base R) |
| TBC | 2025-11-06? | > TBC > TBC |
> Reference script > Demo examples |
| TBC | 2025-11-20? | > TBC > TBC |
> Reference script > Demo examples |
| TBC | 2025-12-04? | > TBC > TBC |
> Reference script > Demo examples |
If you are completely new to R or would like to quickly refresh your knowledge before attending your first session, we have prepared some resources for you.
Sheet 1: The Very Basics of R for Data Analysis
Sheet 1a: Basics of R (Appendices)
More of these to come!
-
For new coders:
- Happy Git and GitHub for the useR
- R for Data Science (2e): Beginner friendly introduction to many R and data science topics with a lot of code examples and exercises
- psyTeachR: Resources for teaching reproducible research using R from the psyTeachR team at the University of Glasgow
- Software development skills for health data researchers: Short introduction to software development skill (e.g., version control, testing, code review, ...) for researchers
- Software Carpentry: Beginner friendly workshops for researchers, e.g., R for Reproducible Scientific Analysis or Version Control with Git
- YaRrr! The Pirate's Guide to R
- R Programming for Statistics and Data Science: Online video course available for free to Oxford members
- Impatient R
-
For more experienced coders: