Developing Data Products

4.5
1,223 ratings
255 reviews

Course 9 of 10 in the Data Science Specialization

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.
Globe

100% online course

Start instantly and learn at your own schedule.
Clock

Approx. 9 hours to complete

Suggested: 3 hours/week
CommentDots

English

Subtitles: English

What you will learn

  • Check
    Build an R Markdown presentation that includes a data visualization
  • Check
    Create a data product that tells a story to a mass audience
  • Check
    Develop basic applications and interactive graphics using GoogleVis
  • Check
    Use Leaflet to create interactive annotated maps

Skills you will gain

R ProgrammingData AnalysisWeb ApplicationData Visualization
Globe

100% online course

Start instantly and learn at your own schedule.
Clock

Approx. 9 hours to complete

Suggested: 3 hours/week
CommentDots

English

Subtitles: English

Syllabus - What you will learn from this course

1

Section
Clock
1 hour to complete

Course Overview

In this overview module, we'll go over some information and resources to help you get started and succeed in the course. ...
SvgReading
1 video (Total 1 min), 5 readings
SvgReading5 readings
Syllabus10m
Welcome10m
Book: Developing Data Products in R10m
Community Site10m
R and RStudio Links & Tutorials10m
Clock
3 hours to complete

Shiny, GoogleVis, and Plotly

Now we can turn to the first substantive lessons. In this module, you'll learn how to develop basic applications and interactive graphics in shiny, compose interactive HTML graphics with GoogleVis, and prepare data visualizations with Plotly....
SvgReading
24 videos (Total 124 min), 2 readings, 1 quiz
Video24 videos
Shiny 1.26m
Shiny 1.34m
Shiny 1.46m
Shiny 1.59m
Shiny 2.13m
Shiny 2.29m
Shiny 2.32m
Shiny 2.44m
Shiny 2.53m
Shiny 2.66m
Shiny Gadgets 1.15m
Shiny Gadgets 1.24m
Shiny Gadgets 1.37m
GoogleVis 1.16m
GoogleVis 1.28m
Plotly 1.14m
Plotly 1.22m
Plotly 1.36m
Plotly 1.45m
Plotly 1.53m
Plotly 1.64m
Plotly 1.70m
Plotly 1.81m
SvgReading2 readings
Shiny10m
Shinyapps.io Project10m
Quiz1 practice exercises
Quiz 110m

2

Section
Clock
3 hours to complete

R Markdown and Leaflet

During this module, we'll learn how to create R Markdown files and embed R code in an Rmd. We'll also explore Leaflet and use it to create interactive annotated maps....
SvgReading
12 videos (Total 45 min), 1 reading, 2 quizzes
Video12 videos
R Markdown 1.22m
R Markdown 1.33m
R Markdown 1.40m
R Markdown 1.53m
R Markdown 1.66m
Leaflet 1.13m
Leaflet 1.25m
Leaflet 1.32m
Leaflet 1.42m
Leaflet 1.52m
Leaflet 1.66m
SvgReading1 readings
Three Ways to Share R Markdown Products10m
Quiz1 practice exercises
Quiz 212m

3

Section
Clock
3 hours to complete

R Packages

In this module, we'll dive into the world of creating R packages and practice developing an R Markdown presentation that includes a data visualization built using Plotly....
SvgReading
5 videos (Total 65 min), 1 reading, 2 quizzes
Video5 videos
R Packages (Part 2)14m
Building R Packages Demo18m
R Classes and Methods (Part 1)13m
R Classes and Methods (Part 2)11m
SvgReading1 readings
R Packages10m
Quiz1 practice exercises
Quiz 38m

4

Section
Clock
2 hours to complete

Swirl and Course Project

Week 4 is all about the Course Project, producing a Shiny Application and reproducible pitch....
SvgReading
3 videos (Total 16 min), 1 reading, 1 quiz
Video3 videos
Swirl 1.27m
Swirl 1.36m
SvgReading1 readings
Post-Course Survey10m
4.5
SvgDirectionSigns

32%

started a new career
Briefcase

83%

got a tangible career benefit from this course
Money

13%

got a pay increase or promotion

Top Reviews

By SSMar 4th 2016

This is a great introduction to some of the many ways to present your data. It's probably the easiest course in the specialisation but shows off an impressive array of widgets and gadgets.

By JRFeb 5th 2017

A course where you can show everything learned in the R language, especially in visualizations.\n\nI hope and in the future there are courses focused only on visualization with R

Instructors

Avatar

Brian Caffo, PhD

Professor, Biostatistics
Avatar

Jeff Leek, PhD

Associate Professor, Biostatistics
Avatar

Roger D. Peng, PhD

Associate Professor, Biostatistics

About Johns Hopkins University

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....

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • If you pay for this course, you will have access to all of the features and content you need to earn a Course Certificate. If you complete the course successfully, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. Note that the Course Certificate does not represent official academic credit from the partner institution offering the course.

  • Yes! Coursera provides financial aid to learners who would like to complete a course but cannot afford the course fee. To apply for aid, select "Learn more and apply" in the Financial Aid section below the "Enroll" button. You'll be prompted to complete a simple application; no other paperwork is required.

More questions? Visit the Learner Help Center