Skip to content

csc-training/da-with-r-remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Analysis with R

Course description

R is a language that has become one of the most popular tools for manipulating, visualizing and analyzing data. While there are many R courses, learning these skills can involve a steep learning curve, especially for those with no experience in programming or data analysis. This course aims to help with this initial difficulty by equipping learners with essential skills in using R, including data wrangling, plotting and statistics.

The course topics include basic R syntax, data importing and exporting, handling real-life data sets, creating publication-ready plots, and basic concepts of statistical testing with R. The topics are covered using both hands-on teaching and independent exercises. The course can be taught either as a two- or three-day version (depending on whether the course is on-site or remote, and including or omitting the section on statistics).

The course materials (links below) can also be used for self-study.


Links to CSC platforms

Notebooks

eLena


Licensing

The teaching materials used in this course are derived from Software / Data Carpentry lessons and CSC teaching materials. See LICENSE.md for details.

Links to external materials:

CSC materials

Software Carpentry

Data Carpentry


Links to teaching materials

General information

Course description and learning outcomes

Course schedule

Access to RStudio teaching environment

Additional materials


Lecture aids

  1. Data Analysis Workflow

  2. Navigating RStudio

  3. Writing and Annotating Code

  4. Finding Help

  5. Starting with Data

  6. Importing and Exporting

  7. Data Manipulation

  8. Data Visualization

  9. Intro to Statistical Testing in R


Exercises (without solutions)

  1. Writing and Annotating Code

  2. Starting with Data

  3. Data Manipulation

  4. Data Manipulation (independent exercises)

  5. Data Visualization

  6. Data Visualization (independent exercises)


Exercises (with solutions)

  1. Writing and Annotating Code

  2. Starting with Data

  3. Data Manipulation

  4. Data Manipulation (independent exercises)

  5. Data Visualization

  6. Data Visualization (independent exercises)