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

Harvard University

CS50's Introduction to Programming with R

Harvard University via edX

Overview

An introduction to programming using a language called R, a popular language for statistical computing and graphics in data science and other domains. Learn to use RStudio, a popular integrated development environment (IDE). Learn to represent real-world data with vectors, matrices, arrays, lists, and data frames. Filter data with conditions, via which you can analyze subsets of data. Apply functions and loops, via which you can manipulate and summarize data sets. Write functions to modularize code and raise exceptions when something goes wrong. Tidy data with R’s tidyverse and create colorful visualizations with R’s grammar of graphics. By course’s end, learn to package, test, and share R code for others to use. Assignments inspired by real-world data sets.

Taught by

David J. Malan

Reviews

4.5 rating, based on 2 Class Central reviews

Start your review of CS50's Introduction to Programming with R

  • Profile image for Rohan Haroon
    Rohan Haroon
    CS50’s Introduction to Programming with R is an excellent course for beginners who want to learn programming through data analysis and statistics. The course is well structured and explains complex concepts in a simple, clear manner, making it easy…
  • Najafov Emil
    I really enjoyed this course! It provided a clear introduction to programming with R, including practical exercises and examples that helped me understand the concepts. Highly recommended for beginners

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.