Get started with R – Programming Basics, Data Analysis and Visualisation
Karolinska Institutet
Neuroinformatics
About this course
The course is practical and aims at teaching students how to:
- Use the programming environment R and RStudio, which includes installation, how to handle errors, problem solve and access helper documents.
- Use basic concepts of programming, such as data types, logical and arithmetic operators, if else conditions, loops and functions.
- Use common R packages to perform basic statistical analysis (e.g., t-test, chi2-test, correlation) and visual presentation (e.g., boxplot, histogram and heat-map) of data in R.
The course is structured with the intent to gradually make students more autonomous in writing code. Starting by introducing a concept through a lecture, then providing formative quizzes and tasks relateed to the concept. This all leads up to a project (exam) where the student gets to combine multiple concepts into a project with the intent of solving a certain problem or displaying specific statistical tests of visual components.
Learning outcomes
After attending the course the student should know:
- How to download, install and navigate R and RStudio
- How to solve common problems arising from data formatting and handling
- Common programming concepts and how to employ them in R
- How to import data and packages in R
- How to use R for basic statistical analysis and visual presentation of data
Prerequisites for participation
No prerequisite courses, or equivalent, demanded for this course
Necessary language skill
English
Interval at which Module/Course is offered
Spring and Autumn Semesters
Semester(s) in which the module takes place
Spring Semester 2025
Course type
Lecture + Practical
Course level
Doctoral
Course start date
19 Aug 2025
Course end date
02 Sep 2025
Apply between
Application start date
15 Oct 2024
Application end date
05 Oct 2024
Organisational type
This is a fulltime online course composed of distance learning with online interactive lectures, group and individual exercises, assignments and Canvas quizzes, as well as reviewing other peoples code.
Teaching mode
Online
Workload in ECTS
3.0
Graded
Yes
Person in charge of module
Billy Langlet
Email address
billy.langlet@ki.se
Local module ID
H7F5300
Link to the course / Registration