When you enroll in this course, you'll also be enrolled in this Specialization.
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 3 modules in this course
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 third in the Specialization "Data Visualization and Dashboarding in R." Learners come into this course with a foundation using R to make many basic kinds of visualization, primarily with the ggplot2 package. Accordingly, this course focuses on expanding the learners' inventory of data visualization options. Drawing on additional packages to supplement ggplot2, learners will made more variants of traditional figures, as well as venture into spatial data. The course ends make interactive and animated figures.
To fill that need, this course is intended for learners who have little or no experience with R but who are looking for an introduction to this tool. By the end of this course, students will be able to import data into R, manipulate that data using tools from the popular tidyverse package, and make simple reports using R Markdown. The course is designed for students with good basic computing skills, but limited if any experience with programming.
In this module, we will work through making a number of different figures using ggplot2 and a few additional R packages. You should begin by watching the introductory videos in each lesson. Then, carefully review the readings and reference materials provided. Once you have done that, I recommend watching the videos again to check your understanding. You will take a few quizzes as you progress through the material to make sure you are keeping up.
What's included
3 videos12 readings3 assignments1 peer review
Show info about module content
3 videos•Total 19 minutes
Variations on Scatterplots•7 minutes
Variations on Line Plots•4 minutes
Flows and Circles•8 minutes
12 readings•Total 145 minutes
Note on Previewing Figures in R Studio•5 minutes
Adding Best Fit Lines•20 minutes
Drawing Scatterplot Matrices•10 minutes
Correlation Plots•10 minutes
Dot Plots•20 minutes
Shading in a line plot•10 minutes
Making a stacked area graph•10 minutes
Making dumbbell charts•10 minutes
Making Alluvial Diagrams•20 minutes
Packed Circles Figures•10 minutes
Pie Charts•10 minutes
A Note About Peer Review Assignments•10 minutes
3 assignments•Total 15 minutes
Scatterplot Variations Quiz•5 minutes
Additional Temporal Figures Quiz•5 minutes
Flows and Circles Quiz•5 minutes
1 peer review•Total 120 minutes
Advanced ggplot Figures•120 minutes
Spatial Data
Module 2•3 hours to complete
Module details
In this module, we go through an introduction for making spatial figures (maps) in R. You should begin by watching the introductory videos in each lesson. Then, carefully review the readings and reference materials provided. Once you have done that, I recommend watching the videos again to check your understanding. You will take a few quizzes as you progress through the material to make sure you are keeping up.
What's included
4 videos4 readings1 assignment1 peer review
Show info about module content
4 videos•Total 22 minutes
Introduction to Maps•7 minutes
Choropleths•3 minutes
Bubble Maps•4 minutes
Simple Features•8 minutes
4 readings•Total 80 minutes
Wickham Chapter 7•30 minutes
R Graph Gallery for Maps•20 minutes
Note on sf library and albersusa•10 minutes
Simple Features for R Documentation•20 minutes
1 assignment•Total 10 minutes
Spatial Figures Quiz•10 minutes
1 peer review•Total 45 minutes
Spatial Figures Peer Review•45 minutes
Plotly and gganimate
Module 3•3 hours to complete
Module details
In this module, we will work on animating figures and making them interactive. You should begin by watching the introductory videos in each lesson. Then, carefully review the readings and reference materials provided. Once you have done that, I recommend watching the videos again to check your understanding. You will take a few quizzes as you progress through the material to make sure you are keeping up.
What's included
5 videos4 readings2 assignments1 peer review
Show info about module content
5 videos•Total 21 minutes
gganimate Part 1•5 minutes
gganimate Part 2•7 minutes
gganimate Part 3•3 minutes
ggplotly Part 1•4 minutes
ggplotly Part 2•3 minutes
4 readings•Total 85 minutes
Note: Known issue with gganimate•5 minutes
gganimate•45 minutes
Making ggplot figures interactive with ggplotly()•20 minutes
Animating ggplot figures with ggplotly•15 minutes
2 assignments•Total 10 minutes
gganimate Quiz•5 minutes
ggplotly Quiz•5 minutes
1 peer review•Total 60 minutes
Animations and Interactivity Peer Review•60 minutes
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
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.