We aim to organise Coding Clubs weekly, with alternating guided (Guided Coding Club, for details see schedule below) and 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 | Homework |
---|---|---|---|
Project-oriented workflow | 2024-01-18 | > Workflow: scripts and projects > Project-oriented workflow |
> Exercises 1 > Solutions 1 |
GitHub for academic research | 2024-02-15 | > Happy Git and GitHub > Oh Shit, Git!?! |
> Exercises 2 > Solutions 2 |
Functions and loops | 2024-03-14 | > Functions > Iteration & Functions |
> Exercises 3 > Solutions 3 |
Code review | TBC | > Tidyteam code review > Code Review |
> Exercises 4 > Solutions 4 |
-
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
-
For more experienced coders: