Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

datasciencecampus/DSCA_Intro-R

Repository files navigation

📁 Repository Archived

This repository has been archived as part of ongoing changes to align with ONS GitHub usage policies. No further updates will be made.

Introduction to R

Version 1.1

Course Duration

10 Hours

Course Summary

Designed for statistical analysis and reporting, R is a powerful tool for data analysis. This course focuses on the application of key data skills, providing opportunities to build confidence, independence, and resilience. This 2 day course will introduce you to the building blocks of R including objects, vectors, and data frames and will examine common data types (e.g. character, factor). During the course we will also cover data manipulation using dplyr and data visualisation using ggplot with examples from the gapminder dataset.

Course Objective

The aim of this course is to equip you with a toolbox to get started with data in R and Rstudio and to provide a sound foundation from which to continue your learning beyond the classroom.

Lead Developer

Laurie Baker

Course Reviewer(s)

Pending

Intended Audience

Everyone.

Learning Objective

Learn the basic building blocks of R and introduction to data manipulation and data visualisation. During the course students will

  • Familiarise themselves with RStudio and R Notebooks, which is what we’ll use to interact with R.

  • Learn about the simple data structures in R: object, vector, and data frame.

  • Explore R's basic data types = integer, character, numeric, etc.

  • Learn to read data into R.

  • Introduction to data wrangling using the tidyverse set of metapackages.

  • Use the tidyverse verbs to explore the gapminder data set which includes statistics for countries around the world including life expectancy, population, and GDP per capita.

  • Learn to merge datasets using left_join.

  • Create meaningful visualisations of the data using ggplot2.

  • Learn where to go for help.

Course Type

  • E learning - Available
  • Self learning - Available Soon
  • Face to face - Available

Skill Level

This courses is aimed at complete beginners with no prior programming experience.

Pre requisite summary

This course has no prerequisites. The software R and RStudio are required to complete this course.

E-learning

For E-learning, Participants should follow along with the pdf slides for part 1 and 2. Exercises to accompany the E-learning are in the exercises folder.

Slides: IntroR_slides_part1.pdf; IntroR_slides_part2.pdf

Exercises: IntroR_exercises_part1.Rmd; IntroR_exercises_part2.Rmd

Videos will be shortly made available for part 1 and part 2 of the course:

  1. Part I: Day 1 part 1 & 2
  2. Part II: Day 2 part 1 & 2

Self-learning

Self-learning files are located in the folder self-learning-tutorial.

  1. IntroR4IntlDev.html (Self-learning tutorial in html)

  2. IntroR4IntlDev.Rmd (R markdown to run exercises)

In person training

The in-person training will be delivered using the slides and exercises provided for E-learning. Participants can follow the pdf of the slides for part 1 and 2. Exercises to accompany the E-learning are in the exercises folder.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages