R for Data Analysis

From spreadsheets to reproducible analysis.

Level

Beginner–Intermediate

Duration

3-day intensive

Format

On-site / Online

Group size

Up to 8

Language

English

Overview

If your team's analysis lives in ever-growing spreadsheets — copy-pasted, error-prone, impossible to audit — R offers a better way: analysis as code, reproducible from raw data to final report.

This course teaches the modern tidyverse approach from day one: readable pipelines for importing, cleaning, and transforming data, publication-quality charts with ggplot2, and automated reports that regenerate at the press of a button.

We work with realistic messy datasets — and where possible, with your own — so the leap from course to daily work is as small as possible.

What You'll Learn

  • Import and clean real-world data with the tidyverse
  • Transform and summarize data with readable dplyr pipelines
  • Build publication-quality visualizations with ggplot2
  • Produce automated, reproducible reports with Quarto
  • Organize analysis projects so results can be audited and repeated

Syllabus

1R & RStudio FoundationsA working environment and the core ideas of analysis as code.
  • RStudio projects and workflow
  • Vectors, data frames, and functions
  • Installing and using packages
  • Getting help effectively
2Data Wrangling with the TidyverseThe 80% of analysis that is cleaning and reshaping.
  • Importing CSV and Excel data
  • filter, select, mutate, arrange
  • Grouped summaries
  • Pivoting and joining tables
3Visualization with ggplot2Charts that communicate — built layer by layer.
  • The grammar of graphics
  • Common chart types done well
  • Labels, scales, and themes
  • Exporting for slides and print
4Reproducible ReportsFrom analysis to shareable document in one click.
  • Quarto documents: code + narrative
  • Parameterized reports
  • Publishing to HTML, PDF, and Word
  • Project organization for auditability

Who It's For

Audience

Analysts, researchers, and scientists who work with data in spreadsheets today and want reproducible, auditable analysis instead.

Prerequisites

Comfort with spreadsheets and basic data concepts. No programming experience required.

Practical Details

  • Format: on-site at your office anywhere in Sweden, or live online
  • Group size: up to 8 participants
  • Materials: RStudio project with all exercises and solutions included
  • Follow-up: 30 days of email Q&A after the course
We have engaged Hani to deliver several of our courses, including the Git course. He delivered the course very professionally, and the end customer was extremely satisfied with the quality of the training and the overall result.

Ayham Khalil

Consultant Manager, Edument AB

Upcoming Sessions

CourseDateFormatLocationPrice
R for Data Analysis23 Sept 2026On-site / OnlineHelsingborg9900

Bring R for Data Analysis to your team

Tell us about your team's context and we'll tailor the curriculum, exercises, and pace before day one.