Skip to main content

Building Dashboards with flexdashboard

In this course you'll learn how to create static and interactive dashboards using flexdashboard and shiny.

Start Course for Free
4 Hours14 Videos50 Exercises8,587 Learners4150 XPShiny Fundamentals Track

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA. You confirm you are at least 16 years old (13 if you are an authorized Classrooms user).

Loved by learners at thousands of companies

Course Description

Communication is a key part of the data science process. Dashboards are a popular way to present data in a cohesive visual display. In this course you'll learn how to assemble your results into a polished dashboard using the flexdashboard package. This can be as simple as adding a few lines of R Markdown to your existing code, or as rich as a fully interactive Shiny-powered experience. You will learn about the spectrum of dashboard creation tools available in R and complete this course with the ability to produce a professional quality dashboard.

  1. 1

    Dashboard Layouts


    In this chapter you will learn how R Markdown and the flexdashboard package are used to create a dashboard, and how to customize the layout of components on your dashboard.

    Play Chapter Now
    Welcome to the course!
    50 xp
    Components of a dashboard
    50 xp
    Anatomy of a flexdashboard
    50 xp
    Generating a dashboard
    100 xp
    Adding charts
    100 xp
    Layout basics
    50 xp
    Column widths
    100 xp
    Row orientation
    100 xp
    Advanced layouts
    50 xp
    100 xp
    100 xp
    100 xp
  2. 2

    Data Visualization for Dashboards

    This chapter will introduce the many options for including data visualizations in your dashboard. You'll learn about how to optimize your plots for display on the web.

    Play Chapter Now
  3. 3

    Dashboard Components

    In this chapter you will learn about other components that will allow you to create a complete dashboard. This includes ways to present everything from a single value to a complete dataset.

    Play Chapter Now

In the following tracks

Shiny Fundamentals


nicksolomonNick SolomonchesterChester Ismay
Elaine McVey Headshot

Elaine McVey

Director of Quantitative Mobility, TransLoc

Elaine is a data scientist at the transit technology company TransLoc, where she leads the team that creates quantitative tools for mobility decision making. A recurring theme throughout Elaine’s career has been improving the processes by which statistics and data science work is done. This includes a focus on iteratively delivering value to the end user, with R-generated dashboards representing one powerful tool for doing this. Elaine led the creation of a company-wide analytics tool created with the flexdashboard R package.
See More

What do other learners have to say?

I've used other sites—Coursera, Udacity, things like that—but DataCamp's been the one that I've stuck with.

Devon Edwards Joseph
Lloyds Banking Group

DataCamp is the top resource I recommend for learning data science.

Louis Maiden
Harvard Business School

DataCamp is by far my favorite website to learn from.

Ronald Bowers
Decision Science Analytics, USAA