Preparing video…

Developing Data Products

Part of the Data Science Specialization »

Learn the basics of creating data products using Shiny, R packages, and interactive graphics. This is the ninth course in the Johns Hopkins Data Science Specialization.


Eligible for

Data Science Specialization
Course Certificate

Course at a Glance

About the Course

A data product is the production output from a statistical analysis. Data products automate complex analysis tasks or use technology to expand the utility of a data informed model, algorithm or inference. This course covers the basics of creating data products using Shiny, R packages, and interactive graphics. The course will focus on the statistical fundamentals of creating a data product that can be used to tell a story about data to a mass audience.

Course Syllabus

Students will learn how communicate using statistics and statistical products. Emphasis will be paid to communicating uncertainty in statistical results. Students will learn how to create simple Shiny web applications and R packages for their data products.

Recommended Background

The Data Scientist's Toolbox, Reproducible Research and R Programming

Course Format

Weekly video lectures, quizzes and peer-graded projects.


Will I get a Statement of Accomplishment after completing this class?
Free statements of accomplishment are not offered in this course. If you are not enrolled in Signature Track, participation and performance documentation will be reported on your Accomplishments page, but you will not receive a signed statement of accomplishment.

What resources will I need for this class?
A computer is needed on which the R software environment can be installed (recent Mac, Windows, or Linux computers are sufficient).

How does this course fit into the Data Science Specialization?

This is the ninth course in the sequence. Although it isn't a requirement, we recommend that you first take The Data Scientist's Toolbox and R Programming.