This course includes
Course Overview
Plotly's Dash framework allows Python programmers to develop complete analytic data apps and interactive dashboards. You'll start with an overview of the Dash ecosystem, its main packages, and the available third-party packages crucial for structuring and building different parts of your apps. Next, you will learn how to create a basic Dash app and add different features to it. You'll then integrate controls in the app—such as drop-downs, checkboxes, sliders, date pickers, and more—and then link them to c...
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
What You'll Learn
An understanding of the Dash ecosystem and how to add interactive functionality to the app using callback functions
Show more
Course Content
Plotly's Dash Framework
Overview of the Dash Ecosystem
Exploring the Structure of a Dash App
Working with Plotly's Figure Objects
Data Manipulation and Preparation using Plotly Express
Interactively Comparing Values with Bar Charts and Drop-Down Menus
8 Lessons
Exploring Variables and Filtering Subsets
9 Lessons
Exploring Map Plots and Enriching Dashboards with Markdown
7 Lessons
Calculating the Frequency of Data with Histograms and Tables
9 Lessons
Letting the Data Speak for Itself with Machine Learning
10 Lessons
Turbocharge Apps with Advanced Callbacks
7 Lessons
URLs and Multipage Apps
7 Lessons
Deploying the App
8 Lessons
Next Steps
5 Lessons
Appendix
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor