verified
Verified Information • Last Updated Mar 2026
Data Visualization in R with ggplot2
Data visualization is a critical skill for anyone that routinely using quantitative data in his or her work - which is to say that data visualization is a tool that almost every worker needs today. One of the critical tools for data visualization today is the R statistical programming language. Especially in conjunction with the tidyverse software packages, R has become an extremely powerful and flexible platform for making figures, tables, and reproducible reports. However, R can be intimidating for first time users, and there are so many resources online that it can be difficult to sort through without guidance.
This course is the second in a specialization in Data Visualization offered by Johns Hopkins. It is intended for learners who have either have some experience with R and data wrangling in the tidyverse or have taken the previous course in the specialization. The focus in this course learning to use ggplot2 to make a variety of visualizations and to polish those visualizations using tools within ggplot as well as vector graphics editing software. The course will not go into detail about how the data management works behind the scenes.
Duration
6 Months
Institution
Johns Hopkins University
Format
Online
Eligibility Criteria
school
Academic Foundation
A recognized Bachelor’s degree or high school equivalent required for admission into Johns Hopkins University.
language
Language Proficiency
English proficiency required. IELTS, TOEFL, or standard medium-of-instruction certificates accepted.
Detailed Fees Breakdown
Base Tuition Fee
$192
Total Est. Investment
$192
Scholarships and early-bird waivers may apply. Contact admissions for exact institutional fees.
Academic Trajectory
Program Outcome
Graduates of the Data Visualization in R with ggplot2 program at Johns Hopkins University are equipped with global perspectives, ready to excel in international markets and top-tier career opportunities.