Happy new year! The Coding for Reproducible Research training initiative continues with a packed programme for 2025. Click on the below links for further information and registration details for our February courses. All workshops planned for the coming term are now listed on our Workshop Schedule and Sign-up page, with registration for March workshops also now open.
30 spaces are available for each workshop which will be allocated on a first-come-first-served basis. Registration closes a week prior to the course.
-
Computational Thinking - In-person only (2 sessions, 10.00-13.00, Tuesday 28 January & 4 February 2025, Streatham Campus)
Over two sessions, this course will introduce some fundamental principles that are the basis of writing computer code in any language and should enable participants to write, develop and debug code more effectively. This course is aimed at anyone who is currently programming or thinking about learning to program.
-
Introduction to Unix - In-person only (2 sessions, 13.00-16.00, Wednesday 5 & 12 February 2025, Penryn Campus)
This course introduces users to navigating the file system and shows how to carry out basic operations on the Unix systems using the shell (also referred to as the command line). Those wishing to attend our future Introduction to HPC & ISCA course in March must be familiar with the Unix operating system.
This course focuses on essential libraries and tools used for data analysis such as NumPy, Pandas, Matplotlib, and Plotly. Additionally, it covers critical software development practices such as testing, virtual environments, and version control, to ensure code reproducibility and collaboration in research projects. Please note this workshop is already full but waitlist places may still be available.
-
Introduction to R - In-person only (3 sessions, 10.00-13.00, Tuesday 25 February, 4 March & 11 March 2025, Streatham Campus)
R is a programming language and software environment primarily focused on performing statistics, data analysis and visualisation. This course will provide an all-purpose introduction to the R programming language and may provide an accessible entry to computer programming in general.
Version control systems are an incredibly valuable tool for organising software development to avoid confusion and wasted time due to untracked edits and data manipulations. This course introduces Git – a powerful tool to organize your workflow, keep research reproducible, and simplify collaboration. It will also introduce internet platforms such as GitHub. This workshop is aimed at those already familiar with programming but new to tools like Git. An intermediate course is available for those already familiar with Git and GitHub.
If you have any questions, please get in touch with the Coding for Reproducible Research initiative via CodingForReproducibleResearch@exeter.ac.uk.