Software Carpentry - R

This course is an introduction to programming in R for people with little or no previous programming experience. Built around the common scientific task of data analysis, it will teach you the basic concepts and tools in R and how to manage your data. R is a powerful language for statistical computing and graphics, widely used in data mining, bioinformatics, and many other fields.

Difficulty rating: ★★☆☆ Beginner

Who is it for? 

Both research staff and research students

Summary of the topics covered

  • Install R and RStudio on your own machine
  • Launch RStudio and navigate the interface
  • Understand how R works with variables, vectors, dataframes and data types
  • Read datasets into R
  • Explore and prepare data using the dplyr package
  • Make a range of plots using the ggplot2 package
  • Understand how to create, save, and re-run programmes

Prerequisites

Learners need to understand the concepts of files and directories (including the working directory).

Frequency

3 times a year

Duration

6 hours (over 2 half days)

Next course

25th November (10:00 - 13:00) & 26th November (13:00 - 16:00). Book here 

Can't attend?

You can see a recording of a previous course in Canvas - https://canvas.bham.ac.uk/enroll/TRPBDB

Course materials: https://swcarpentry.github.io/r-novice-inflammation/ 

User Group

There is an R user group with links to resources and contacts.

Help with R

If you need help with using R, you can contact our Research Software Group for advice. You can also raise a ServiceDesk ticket with us, or attend one of our drop-in sessions.