Skip to main content
HomeR

Course

Defensive R Programming

Intermediate
Updated 03/2025
Learn defensive programming in R to make your code more robust.
Start Course for Free

Included withPremium or Teams

RProgramming4 hours16 videos51 Exercises3,400 XP4,677Statement of Accomplishment

Create Your Free Account

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

Writing R scripts is easy. Writing good R code is hard. In this course, we'll discuss defensive programming - a set of standard techniques that will help reduce bugs and aid working in teams. We examine techniques for avoiding common errors and also how to handle the inevitable error that arises in our code. The course will conclude looking at when to make the transition from script to project to package.

Prerequisites

Intermediate R
1

Avoiding Conflict

Start Chapter
2

Early warning systems

Start Chapter
3

Preparing your defenses

Start Chapter
4

Creating a Battle Plan

Start Chapter
Defensive R Programming
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 16 million learners and start Defensive R Programming today!

Create Your Free Account

or

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