Interactive Dashboards and Data Apps with Plotly and Dash
Gain insights into creating interactive dashboards and data apps with Plotly Dash. Learn to build, customize, and deploy data-driven applications with various controls and charts effectively.
Join 3.1 million developers at
What You'll Learn
- An understanding of the Dash ecosystem and how to add interactive functionality to the app using callback functions
- Working knowledge of plotting bar charts, scatterplots, map plots, and histograms using Plotly's Figure object
- Hands-on experience adding interactivity using sliders, drop-down menus, and interactive tables
- Hands-on experience using KMean clustering to test and evaluate a model with machine learning
- The ability to add multiple pages in an app and use URLs as inputs and outputs to interact with different elements in the app
- Hands-on experience deploying an app on a server
Learning Roadmap
2.
Overview of the Dash Ecosystem
Overview of the Dash Ecosystem
3.
Exploring the Structure of a Dash App
Exploring the Structure of a Dash App
7 Lessons
7 Lessons
4.
Working with Plotly's Figure Objects
Working with Plotly's Figure Objects
7 Lessons
7 Lessons
5.
Data Manipulation and Preparation using Plotly Express
Data Manipulation and Preparation using Plotly Express
10 Lessons
10 Lessons
6.
Interactively Comparing Values with Bar Charts and Drop-Down Menus
Interactively Comparing Values with Bar Charts and Drop-Down Menus
8 Lessons
8 Lessons
7.
Exploring Variables and Filtering Subsets
Exploring Variables and Filtering Subsets
9 Lessons
9 Lessons
8.
Exploring Map Plots and Enriching Dashboards with Markdown
Exploring Map Plots and Enriching Dashboards with Markdown
7 Lessons
7 Lessons
9.
Calculating the Frequency of Data with Histograms and Tables
Calculating the Frequency of Data with Histograms and Tables
9 Lessons
9 Lessons
10.
Letting the Data Speak for Itself with Machine Learning
Letting the Data Speak for Itself with Machine Learning
10 Lessons
10 Lessons
11.
Turbocharge Apps with Advanced Callbacks
Turbocharge Apps with Advanced Callbacks
7 Lessons
7 Lessons
12.
URLs and Multipage Apps
URLs and Multipage Apps
7 Lessons
7 Lessons
13.
Deploying the App
Deploying the App
8 Lessons
8 Lessons
14.
Next Steps
Next Steps
5 Lessons
5 Lessons
Packt
A tech learning platform that provides online courses, eBooks, videos, and other resources to help individuals and organizations stay ahead of emerging and popular technologies.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources