Dashboards with Plotly and Dash

In this Interactive Python course, you will learn how to use Plotly and Dash libraries to build interactive data plots and dashboards. Start learning today!

Student rating

5.00 Out Of 47 Students

What You’ll Learn

  • Learn about Plotly to create plots like Bar Charts, Line Charts, Scatter Plots, Heat Maps, and more!
  • Create Layouts with Plotly's Dash library.
  • Use Dash to create interactive components with Plotly.
  • Learn how to connect multiple inputs and outputs with a dashboard.
  • Update live interactive graphs with clicks, hover overs, and more.
  • Connect the interactive dashboard to live updating data for streaming information.
  • Learn how to secure your interactive dashboards with App Authorization.
  • Deploy your interactive dashboards to the internet with services like Heroku.

Top Companies Offer Our Courses

general electric (GE) logo transparent png
microsoft png logo
starbucks logo png
credit suisse logo
salesforce logo png transparent
capital one logo
mckinsey and company logo
cigna logo
us naval research laboratory logo
price waterhouse cooper logo

Course Content

You’ll learn everything you need to know to use Python to create interactive dashboard’s with Plotly’s new Dash library! Have you ever wanted to take your Python skills to the next level in data visualization? With this course you will be able to create fully customization, interactive dashboards with the open source libraries of Plotly and Dash. We’ll discuss how to create layouts for dashboards, how to have interactive callbacks, dealing with multiple inputs and outputs, creating interactive components, and more! We’ll finish off the course by going over live updating dashboards that automatically update in real time and even show you how you can deploy your dashboards live to the web with the Heroku service.

  • Numpy
  • Pandas
  • Plotly
    • Interactive:
      • Line Plots
      • Scatter Plots
      • Box Plots
      • Histograms
      • Heatmaps
  • Dash for Layout Creation and sharing
    • Plotly to Dash
    • HTML Components
    • Markdown Components
    • Callbacks
    • Interactivity
    • Sharing & Deployment

Intermediate Python developers seeking to create interactive dashboards with Plotly and Dash libraries. Check out our Introduction to Python course if you’re new to Python programming.

Course Description

Effective and efficient data visualization is one of the core skills of the 21st century. This Plotly and Dash training course is designed for data analysts, engineers and scientists who want to learn how to quickly create beautiful, shareable and interactive visualization and dashboards. By leveraging simple design and coding patterns, Dash abstracts away everything that would otherwise be required to build a full stack web app for interactive data visualization. Together with the interactive, browser based plotting library Plotly, this allows for quick development of plots and dashboards leading to actionable insights!

What Students Are Saying

This is my second course with Jose and Jose is just great with instructions. He is at the right level of challenge for me. Thanks Jose!

Robert Munoz

great course, it starts from zero (almost, you need to know the python basics) and moves forward in a very gentle way.

Alexander Brause

Excellent instructor, focuses on key elements in utilizing Plotly and Dash quickly and efficiently.

Aviad Baram

Great instructor. My advice: when you find a great instructor, take all of their classes because great instructors are very hard to find. This is what I do.

Nonna Yabidness

This is amazing. I loved how the instructor broke down everything to understandable bit sized pieces. Absolutely, above my expectation!

Mukesh Gajbhiye

Jose is a fantastic teacher. He not only provides excellent communication skills and great lectures, he also provides a complete guidebook. He's also very responsive to questions. I highly recommend this course. I initially took this course because I wanted to plot realtime data within a browser. Using Plotly and Dash is a fantastic way to make that work. I could easily follow along this course. Thanks a lot for this course!

Thomas Schaertel

A great course and an amazing instructor.nThank you for sharing your knowledge.

Yaron Ogen

Expect a lot from such an excellent tool set.

Victor Serban

Explanation is simple, clear and to the point. Author is going though the scripts, create outputs side by side. Its best practical course!

Sandanakishnan S

The course was perfect for learning the necessary skills to set up my own dashboard. Very comprehensive descriptions. Very not-boring examples for setting up your own projects (finance and web scraping). 10/10 would recommend.

Magdalena Aretz
Leave Review
Add a review

Your email address will not be published. Required fields are marked *

Course type
  • In-House
  • Self-Paced
Student rating


Course length

69 Lectures

14 Hours

On-Demand training
Memberships STARTING AT $99/MONTH

Prefer to go at your own pace?

Check out our membership options to help you go from zero to Data Science (Super)Hero. You receive access to all Pierian Training on-demand Data Science courses, including this course, plus live office hour sessions with a real instructor and/or 1:1 tutoring.

Train your whole team

Empower your employees with the latest technology skills to support professional development at your organization.

Instructor-led, on-demand, or hybrid cohort training approaches motivate employees and encourage team building while supporting the advancement of technical skills at your organization.

More Courses to Explore