You are here

Intro to R course

Intro to R courseIntro to R course

27/04/2026 29/04/2026

Intro to R course

CRG Training Center (Bioinformatic room)

This course aims to provide basic notions of R programming to people that have NEVER worked with R and that want to learn how to use it for data analysis and visualization.
If you already have some basic programming knowledge in other programming language, this course might be too basic for you.
The Introduction to R course starts from the very basics of R language, all the way through learning how to create scripts, read and write files, manipulate different data structures, which will allow you to learn how to do some basic analysis and and get familiar with this amazing programming language.You will learn how to efficiently manipulate different data structures, compute basic summary statistics and visualize the results. This will allow you to learn how to do some basic analysis and visualization of your own data by the end of the course. 

In this course we will combine explanations and examples with lots of hands-on that will allow you to get familiar with basic programming concepts and explore the different possibilities that R offers.

Topics that are going to be addressed:

  • A basic introduction perfect for people that have never programmed before. 
  • Learn the basis for data manipulation. 
  • Plotting with ggplot.

What NOT to expect:  

  • To learn about biostatistics tools 
  • To learn about data cleaning or preprocessing 

PROGRAM
Session 1

  •  Introduction to R and RStudio
  •  Paths and directories
  •  R basics
  •  Functions in R
  •  R scripts
  •  Introduction to data types and structures

Session 2

  • More on data types and structures
  • Data frame manipulation
  • Input / output
  • Library and packages
  • Basic introduction to plots

Session 3 

  • Using the tidyverse package to efficiently import, clean & prepare the data
  • Subsetting the data based on conditions
  • Calculating summary statistics for different groups within the data simultaneously
  • Using ggplot2 to visualize the data accordingly. We will introduce and customize barcharts, boxplots, dotplots and more

Instructors: Leone Albinati and other (TBD)
Dates: 27th, 28th & 29th of April 2026 (09:30-13:30) 
Location: Bioinformatics room (CRG Training Centre) - Presential
Maximum number of participants: 18
Level: Beginners
Registration deadline: 17th April 2026 2pm

Registration HERE

For any information, please send an email to CRG Training and Academic office (TAO): training@crg.eu


Training financiado por Ayuda:CEX2020-001049-S financiada por MCIN/ AEI / 10.13039/501100011033