Gain the career-building R programming skills you need to successfully develop and package scripts for task automation. No prior coding experience is required; you can start your journey to becoming an R Developer today!
In this track, you'll learn about the key data structures in R, including numbers, strings, factors, Booleans, and dates and times. You'll discover how control structures like conditional statements and looping can be used to build programs that process data and perform calculations.
As you become more comfortable with these skills, you'll move on to learn about writing functions in R and object-oriented programming—an essential skill for R programmers working with large and complex programs in a more modular way.
To take your code to the next level, you'll learn how to benchmark your code, identify and improve resource-intensive lines, and perform processes in parallel using libraries such as parallel, purrr, and foreach.
Through interactive exercises, you'll also gain experience packaging code using devtools, roxygen2, and testthat, and using version control to maintain codebases more safely and efficiently.
By the time you finish this track, you’ll have the skills to begin writing efficient R scripts and packaging them for task automation.
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).