Date: 1 - 5 December 2025

Language of instruction: English

Application Deadline: 15 October 2025 @ 10:04

The “R Programming Foundations for Data Analysis” course is open for PhD students, postdocs, researchers, and employees at Swedish universities, who need hands-on and practical skills to analyze data using R. We also welcome applications from outside of Sweden within the EU/EEA and Switzerland, and from the non-academic sector. Please note that we cannot provide visa sponsorship. For more info, contact us!

Important dates and information

Application opens: 2025-08-25

Application closes: 2025-10-15

Confirmation to accepted students: 2025-10-24

In case you miss information on any of the above dates, please contact: edu.r@nbis.se

Course content

This workshop provides an introduction to R programming and data analysis. With a strong focus on hands-on work, the course covers the most fundamental skills needed for working with data in R. Lectures will set the stage for exercises, while practical sessions give participants the opportunity to learn by doing.

Topics covered will include:

  • Introduction to R and RStudio
  • Data structures in R: vectors, factors, lists, data frames
  • Data import, export, and handling missing values
  • Data manipulation with base R and the ’tidyverse’
  • Control structures: conditionals, loops, ’apply’-family functions
  • Data visualization with ’ggplot2’
  • Basic statistical tests
  • Reporting and reproducibility with R Markdown

The course will take place simultaneously at three Swedish sites: Uppsala, Lund, and Umeå. Lectures will be live-streamed across all locations, ensuring a connected learning experience no matter where you are.

Due to limited space, the course can accommodate a maximum of 20 participants per site. If we receive more applications, participants will be selected based on:

  • Correct entry requirements
  • Motivation to attend the course
  • Geographical and gender balance

Course Fee
- 3000 SEK for non-profit organizations
- 15000 SEK for private companies.

*Please note that NBIS cannot invoice individuals. The fee covers lunches, coffee and a course dinner. Those who accept the spot and then do not attend without prior notification will also be invoiced. *

*Note that travel and accommodation is not included in the fee and must be arranged by the participants. *

Certification

Participants who attend all sessions and complete the exercises will receive a certificate of participation outlining the topics covered and the duration of the workshop. Please note that this course does not offer formal university credits. *The recognition of course participation as credits is subject to the decision of your PI, supervisor, or department. *

Apply now to secure your spot in this valuable and interactive workshop!

Contact: Nima Rafati (CL), Guilherme Borges Dias (CL), Please contact us at edu.r@nbis.se

Keywords: R, RStudio, data analysis

Venue: SciLifeLab Uppsala, Entrance C11, BMC, Husargatan 3, Uppsala, Umeå University, Naturvetarhuset, room NAT.D.370, Lund University, BMC:E11077

City: Uppsala, Umeå, Lund

Country: Sweden

Prerequisites:

Good general computer literacy is expected, but no previous experience in programming or R is required. You are expected to know basic concepts in mathematics and statistics, but the emphasis of the course is to learn how to use R.

Participants are expected to use their own computers with pre-installed R and R Studio (detailed instructions will be given upon acceptance).

Learning objectives:

After completing the course, participants will be able to:

  • Use RStudio and understand basic R syntax, variables, and data types.
  • Work with vectors, matrices, lists, and data frames for data handling.
  • Import, clean, and manipulate datasets using base R and the ’tidyverse’.
  • Write simple loops, conditionals, and functions to automate tasks.
  • Perform basic descriptive statistics and simple analyses in R.
  • Create visualizations with base graphics and ’ggplot2’.
  • Combine code, text, and results into reproducible reports with R Markdown.

Target audience: 20

Tech requirements:

Approximately one week before the workshop, we will host a pre-course session to help participants set up the required software on their laptops.

Cost basis: Free to all


Activity log