Beginner
102 Lessons
27h
Certificate of Completion
Takeaway Skills
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
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...
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
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE