Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn R Programming

via Coddy

Overview

A free, interactive online R course. You write R on every lesson, with AI hints when a factor surprises you, and a free certificate when you finish.

  • Manipulate vectors, lists, and data frames
  • Filter, summarize, and transform real datasets
  • Plot data with base graphics
  • Apply core statistical functions and tests

Syllabus

Fundamentals

  • Introduction to R
  • Variables and Data Types
  • Operators Part 1
  • Operators Part 2
  • Decision Making
  • Basic IO
  • Bill Split Calculator
  • Loops
  • Functions
  • FizzBuzz with a Twist
  • Vectors
  • Iterating Over Sequences
  • Vectors Advanced
  • Lists in R
  • Final Challenges

Logic & Flow

  • Strings In Depth
  • Key-Value Lookups
  • Sets and Counting
  • Matrices
  • Project - Gradebook
  • Functions as Values
  • The Apply Family
  • Sorting and Grouping
  • Data Frames
  • Advanced Control Flow
  • Error Handling
  • Project - Expense Tracker
  • Final Challenges

Object Oriented Programming

  • S3 Basics
  • S3 Generics and Methods
  • S3 Inheritance
  • Encapsulation in R
  • S4 Classes
  • S4 Generics and Methods
  • S4 Inheritance
  • Reference Classes
  • Design Patterns Part 1
  • Design Patterns Part 2
  • Project: Library Management
  • Final Challenges

Reviews

Start your review of Learn R Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.