Discover how to visualize data in R and share insights with others. Learn advanced techniques for visual data analysis and improve your reporting skills.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This specialization is for learners who are interested in developing the ability to visualize data using R. Over five courses, you will use R to create static and interactive data visualizations and publish them online, preparing you to provide insights to diverse audiences.
Learners will create different types of visualizations to explore data, starting with simple diagrams like:
and interactive information walls. Learners will incorporate these visualizations into research products that can be replicated and shared online.
This course is designed for learners who have little or no experience with R, but are looking to get familiar with the tool. By the end of the course, students will be able to import data into R, process the data using tools from the popular tidyverse package, and create simple reports using R Markdown. The course is designed for students with good basic computer skills, but little or no knowledge of algorithms.
This course is the second in the Data Visualization specialization offered by Johns Hopkins. It is intended for learners who have some experience with R and tidyverse data processing or who have taken the previous course in the specialization. The course focuses on learning how to use ggplot2 to create a variety of visualizations and enhance visualizations using tools in ggplot as well as vector graphics editing software. The course will not go into detail about how data management works behind the scenes.
This course is the third in the “Data Visualization and Dashboards in R” specialization. Learners will enter this course with a strong foundation in using R to create many basic types of visualizations, primarily with the ggplot2 package. Accordingly, the course focuses on expanding the visualization options available to students. The course builds on additional packages to complement ggplot2, and learners will experiment with creating more variations of traditional graphs, as well as all spatial data. The course will conclude with the creation of interactive and animated graphs.
This course is the fourth in the “Data Visualization and Dashboards in R” specialization. Learners will come to the course with a strong background in creating visualizations in R using ggplot2. To build on these skills, the course focuses on creating interactive visualizations using Shiny, as well as combining different types of graphs made in R into interactive dashboards.
This is the final course in the “Data Visualization and Dashboards in R” specialization. Learners in this course will enter with a well-developed skill set to create a wide variety of visualizations in R. The course focuses on a journey through the design of unique projects, using publicly available data to tell an interesting story using the visualization toolkit gathered in the previous courses.



