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

freeCodeCamp

Harvard CS50's Introduction to R Programming - Full University Course

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn R programming fundamentals through Harvard University's comprehensive introduction to statistical computing and graphics for data science applications. Master essential concepts including data representation, transformation, and tidying while developing skills in applying functions and creating compelling data visualizations. Explore advanced topics such as program testing methodologies and packaging R code for distribution and sharing with other users. Gain hands-on experience with R's powerful capabilities for statistical analysis and data manipulation across eight structured modules covering everything from basic syntax to professional development practices. Build proficiency in writing, testing, and distributing R programs while learning industry-standard approaches to data science workflows and statistical computing techniques.

Syllabus

- 0:00:00 Introduction
- 0:02:27 Representing Data
- 1:41:48 Transforming Data
- 3:20:12 Applying Functions
- 4:31:51 Tidying Data
- 5:44:04 Visualizing Data
- 6:59:35 Testing Programs
- 7:57:02 Packaging Programs

Taught by

freeCodeCamp.org

Reviews

5.0 rating, based on 1 Class Central review

Start your review of Harvard CS50's Introduction to R Programming - Full University Course

  • this course was really good in terms of explaining things. You will learn R programming languages which is used in Machine Learning, data science application and building complex data & statistical computing software. This course starts from absolutely beginning to writing more modularize and software testing techniques. it includes Data anlaysis ,EDA, and stuff like cleaning (tidying) data, building data frames.

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.