
Managing code complexity becomes critical as R projects scale. This course introduces Object-Oriented Programming (OOP) in R through two distinct object systems: S3 and R6. Rather than treating functions and data separately, OOP establishes explicit relationships between functions and the objects they manipulate.
This intermediate-level offering is designed for R developers looking to write cleaner, more structured code and simplify custom function writing for complex applications.
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.
Price
This course is free to enrol.
Enrol free on DataCamp →Advertisement

More in Data Science & AI