Free text-first course

R Foundations for Data Analysis

A clean R project with import, inspection, tidyverse wrangling, ggplot2 charts, and a short Quarto-style report.

  • Lessons in development
  • Free course
  • 18-28 hours
  • 8 modules
  • Download pack included

Start course
Download pack

Course result

What you will be able to do

A clean R project with import, inspection, tidyverse wrangling, ggplot2 charts, and a short Quarto-style report.

Work clearly

Use a repeatable workflow instead of disconnected tips.

Review carefully

Check assumptions, evidence, output quality, and limitations before using results.

Finish with evidence

Create a capstone artifact that can be inspected, improved, and reviewed.

Course details

What you need before starting

For

Learners who want to use R for data work before deeper statistics.

Prerequisite

Comfort with basic tables. No prior R experience required. Basic Statistics is useful but not required.

Format

Static lessons, activities, knowledge checks, learner templates, and a downloadable text-first pack.

Syllabus

8-module course sequence

The sequence follows the approved detailed syllabus and is implemented as a complete text-first shell.

Module 01

R Setup, Projects, and Quarto Workflow

  • Help learners start R without confusion.
  • Text-first module with units, activity, knowledge check, and summary.
Module 02

R Language Basics

  • Teach the core language pieces used throughout data analysis.
  • Text-first module with units, activity, knowledge check, and summary.
Module 03

Data Frames, Tibbles, Import, and Inspection

  • Move from small objects to real tables.
  • Text-first module with units, activity, knowledge check, and summary.
Module 04

Tidyverse Data Wrangling

  • Teach the daily transformations analysts need.
  • Text-first module with units, activity, knowledge check, and summary.
Module 05

Cleaning Data In R

  • Teach practical cleaning without pretending cleaning is neutral.
  • Text-first module with units, activity, knowledge check, and summary.
Module 06

Descriptive Summaries and Basic Tables

  • Help learners summarise data clearly before advanced statistics.
  • Text-first module with units, activity, knowledge check, and summary.
Module 07

ggplot2 Foundations

  • Teach chart basics for honest data communication.
  • Text-first module with units, activity, knowledge check, and summary.
Module 08

Mini Project and Reproducible Report

  • Bring the R foundation together.
  • Text-first module with units, activity, knowledge check, and summary.

Course status: outline published, lessons in development

The full syllabus, module structure, activities, and download pack are published and free to use now. Detailed lesson writing is still in progress, so lesson pages currently give the shape of each topic rather than the final teaching depth. Per-module assessments, worked examples, instructional diagrams, and external specialist review are planned next.

Start course
Download pack