Intermediate R Programming

Enhance your data analysis skills with this Intermediate R course

This path will build upon your existing R skills, and teach you new concepts to get you well-versed with R.By the end of this course, you will have learned the following:

  • Learn how to use control structures.
  • Learn to use fuctionals in place of for-loops.
  • Learn to manipulate strings and dates.
  • Learn to use built-in and custom functions.

Course Info:

Intermediate R Programming


The average completion time for this course is 10-hours.

This course is free. This course includes 4 missions and 1 guided project. This course is the 2nd course in the Data Analyst in R path.


Intermediate R Programming

Working with Control Structures

Learn to use control structures in your R programs.

Working with Vectorized Functions

Build your understanding of the importance of writing vectorized code for making the most of R's functionality.

Writing Custom Functions

Learn to define your own single and multivariable functions and when to write a function.

Working with Functionals

Learn to use functionals as efficient alternatives to for-loops in R.

Fundamentals of String Manipulation

Learn the basics of working with strings in R as you analyze World Cup data.