Become an AI & ML Engineer with Cal Poly EPaCE — IBM-Certified Training
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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.Whereas CS50x itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50R, is entirely focused on R. You can take CS50R before CS50x, during CS50x, or after CS50x. But for an introduction to computer science itself, you should still take CS50x!
Syllabus
- Representing Data
- Transforming Data
- Applying Functions
- Tidying Data
- Visualizing Data
- Testing Programs
- Packaging Programs
Taught by
Carter Zenke and David J. Malan