Introduction to RFree

4 Topics • 52 Exercises • 28 Quizzes

This course is designed for those who have little to no prior programming experience in R or any other programming language. Its aim is to build up from the basics and teach you the capabilities of R. By the end of this course you will have acquired a valuable new skill for exploring datasets and creating impressive visualizations.

Course Icon
Course Icon
Collect recipes and unlock your hex-stickers.



R is everywhere

Combine values into a vector

Create variables through assignments

Use basic operators

Call existing R code through functions

Use existing functions and data through packages

Data Frames and Tibbles

Build a data frame from vectors

Create and convert tibbles

Extract or replace columns in a data frame using $

Determine the size of a data frame

Select first or last rows of a data frame

Data Transformation with dplyr

Introduction to dplyr

Select columns from a data frame

Filter data frame rows

Sort data frames by columns

Create a data transformation pipeline

Data Visualization with ggplot2

Why data visualization is important

Create a scatter plot with ggplot

Specify additional aesthetics for points

Create a line graph with ggplot

Create your first bar chart

Introduction to R

Wall of Fame

  • Basics bagde
  • Data Frames and Tibbles bagde
  • Data Transformation with dplyr bagde
  • Data Visualization with ggplot2 bagde