Skip to main content

Course

Object-Oriented Programming with S3 and R6 in R

Advanced4 hr

Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.

R4 hr17 videos55 Exercises4,200 XP23,473Statement of accomplishment

Create Your Free Account

Continue with Google
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Training a Team?

Try for Business

Course Description

Object-oriented programming (OOP) lets you specify relationships between functions and the objects that they can act on, helping you manage complexity in your code. This is an intermediate level course, providing an introduction to OOP, using the S3 and R6 systems. S3 is a great day-to-day R programming tool that simplifies some of the functions that you write. R6 is especially useful for industry-specific analyses, working with web APIs, and building GUIs.

Prerequisites

Curriculum

Course outline

1

Introduction to Object-Oriented Programming

Learn what object-oriented programming (OOP) consists of, when to use it, and what OOP systems are available in R. You'll also learn how R identifies different types of variable, using classes, types, and modes.
Start Chapter
3

Using R6

R

Object-Oriented Programming with S3 and R6 in R

Course
Complete

Earn Statement of Accomplishment

Enroll Now

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.