To round out your R programming skills, you'll dive into its data science capabilities by loading and saving data and manipulating data frames using base R and the dplyr package. You'll also analyze data by exploring its underlying distribution and identifying missing values. Then, you'll visualize data by using base R and ggplot2 to plot that data in various ways. Lastly, you'll create statistical and machine learning models in R that can make predictions and other estimations about data.

R Programming: Data Analysis and Modeling

R Programming: Data Analysis and Modeling
This course is part of R Programming for Data Science Specialization

Instructor: Bill Rosenthal
Access provided by Vanderbilt University
What you'll learn
Load, save, and manipulate datasets using base R utilities, high-performance data.table syntax, and expressive dplyr grammar-driven data pipelines.
Conduct exploratory data analysis by evaluating statistical distributions, calculating central tendency metrics, and handling missing data.
Generate advanced visualizations with base graphics and `ggplot2` layers, refining layouts using custom themes, aesthetics, and multi-plot facets.
Data files for this course are provided in the first course of this specialization, "R Programming: Setup and Data Processing".
Skills you'll gain
- Data Science
- Machine Learning
- Statistical Analysis
- Plot (Graphics)
- Computer Programming Tools
- Machine Learning Algorithms
- Statistical Machine Learning
- Regression Analysis
- Computer Programming
- Data Analysis
- Data Visualization
- Decision Tree Learning
- Software Development
- Statistical Modeling
- Machine Learning Methods
- Data Manipulation
- Statistical Visualization
- Data Structures
Tools you'll learn
Details to know

Add to your LinkedIn profile
1 assignment
January 2026
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Explore more from Data Science

Logical Operations

Logical Operations

University of Colorado Boulder

