Skip to main content
HomeR

course

Developing R Packages

Intermediate
Updated 12/2024
Learn to develop R packages and boost your coding skills. Discover package creation benefits, practice with dev tools, and create a unit conversion package.
Start course for free

Included for FreePremium or Teams

RSoftware Development4 hours15 videos56 exercises4,550 XPStatement of Accomplishment

Create Your Free Account

GoogleLinkedInFacebook

or

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

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies

Course Description

The expansive ecosystem of R packages may seem daunting at first glance, but don't worry! Acquiring the skill to develop your own R package is invaluable, regardless of whether you collaborate on your code with others. With a range of modern tools and packages at your fingertips, it's simpler than ever.

Discover the Benefits of Package Creation

Creating a package allows you to document your functions, enhancing their quality. It provides a formal structure for your code and analyses, enabling function improvement while tests verify no previous functionality is disrupted.

Practice Using R Package Development Tools

This course will guide you through these concepts, and as a bonus, you'll develop your own package focused on unit conversion. You'll learn how to use the devtools, usethis, roxygen2, available, and testthat packages as well as rmarkdown to speed up and improve your package development workflow.

Experience the Power of R Package Development

Get ready to dive into the dynamic world of R package development and empower yourself with a valuable toolset that can greatly enhance your data analysis journey!

Prerequisites

Introduction to Writing Functions in R
1

Creating R Packages: From Data to Functions

Start Chapter
2

Designing R Packages: Package Naming and Dependencies

Start Chapter
3

Package Documentation: Generating Help Files and Vignettes

Start Chapter
4

Testing R Packages: Using Unit Tests and Robust Checks

Start Chapter
Developing R Packages
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

Included withPremium or Teams

Enroll now

Join over 15 million learners and start Developing R Packages today!

Create Your Free Account

GoogleLinkedInFacebook

or

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