Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

DataCamp

R Programming Fundamentals

via DataCamp

Overview

DataCamp Flash Sale:
50% Off - Build Data and AI Skills!
Grab it
Develop your R programming skills and learn how to code like a programmer in this beginner’s track. Explore the R language and practice your R coding skills. First, you’ll learn how to work with common data structures in R, like vectors, matrices, and data frames, before expanding your skills by mastering conditional statements, loops, and vectorized functions. You’ll then discover how to optimize your R code using code profiling and benchmarking. Finally, you'll get to grips with writing functions and object-oriented programming (OOP). By the end of this track, you’ll have more confidence in programming in R and be ready to tackle more advanced R programming tasks, including advanced data visualization and machine learning.

Syllabus

  • Introduction to R
    • Master the basics of data analysis in R, including vectors, lists, and data frames, and practice R with real data sets.
  • Intermediate R
    • Continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.
  • Writing Efficient R Code
    • Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.
  • Introduction to Writing Functions in R
    • Take your R skills up a notch by learning to write efficient, reusable functions.
  • Object-Oriented Programming with S3 and R6 in R
    • Manage the complexity in your code using object-oriented programming with the S3 and R6 systems.

Taught by

Jonathan Cornelissen, Filip Schouwenaars, Richie Cotton, and Colin Gillespie

Reviews

Start your review of R Programming Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.