Interactive Python Dashboards with Plotly and Dash
4.6 (1,669 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,893 students enrolled

Interactive Python Dashboards with Plotly and Dash

Learn how to create interactive plots and intelligent dashboards with Plotly, Python, and the Dash library!
4.6 (1,669 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,893 students enrolled
Created by Jose Portilla
Last updated 11/2018
English
English [Auto-generated]
Current price: $11.99 Original price: $194.99 Discount: 94% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to Udemy's top 3,000+ courses anytime, anywhere.

Try Udemy for Business
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.
Requirements
  • Knowledge of Basic Python
  • Computer with Internet Access
Description

Welcome to Python Visualization Dashboards with Plotly's Dash Library!

This course will teach your 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.

Dash instructional courses from Plotly usually cost more than $1000, but now you can get the bootcamp experience for a fraction of that price in this self-paced course that includes example code, explanatory videos, student support in our chat channels, Question and Answer Forums, and interactive exercises.

We'll start off by teaching you enough Numpy and Pandas that you feel comfortable working and generating data in our quick crash course. Then we'll continue by teaching you about basic data visualization with Plotly, including scatter plots, line charts, bar charts, bubble charts, box plots, histograms, distribution plots, heat maps, and more! We'll also give you an intuition of when to use each plot type.

After this and at the end of each section you'll be given exercise tasks to test and evaluate your new skills, a feature no other Plotly Dash training offers!

Once you have a grasp on Plotly basics we'll move on to the bulk of the course which is utilizing the Dash library to leverage the power of plotly plots to create interactive dashboards. 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.

By taking this course you will be learning the bleeding edge of data visualization technology with Python and gain a valuable new skill to show your colleagues or potential employers. After completing the course you will have a certification you can post to your LinkedIn profile and a portfolio of dashboard projects you can share as well.

All of this comes with a 30 day money back guarantee, so what are you waiting for? Enroll today and we'll see you inside the course!

Who this course is for:
  • Python developers who are interested in learning how to create interactive dashboards and visualizations
Course content
Expand all 69 lectures 09:43:58
+ Course Introduction
4 lectures 32:48
Course FAQ
00:54
Overview of Notes and Guidebook
04:27
Installation Overview
18:40
+ Introduction to Data Basics
5 lectures 46:57
NumPy Crash Course
17:23
Pandas Crash Course
15:22
Exercise: NumPy/Pandas Practice
02:40
NumPy/Pandas Practice Exercise Solution
04:38
+ Plotly Basics
24 lectures 02:41:36
Plotly Basics Overview
03:59
Scatter Plots
18:07
Line Charts
10:12
Line Charts Part Two
10:34
Line Charts Exercise
03:58
Line Charts Exercise - Solution Code Along
06:20
Bar Charts
12:32
Bar Charts Exercise
03:19
Bar Charts Exercise - Solution
04:14
Bubble Charts Exercise
01:25
Bubble Charts Exercise Solution
03:51
Box Plots
13:23
Box Plots Exercise
01:42
Box Plots Exercise Solution
03:51
Histograms
07:58
Histograms Exercise
01:07
Histograms Exercise Solution
02:26
Distplots
10:17
DistPlots Exercise
02:36
DistPlots Exercise Solution
03:22
Heatmaps
18:53
Heatmaps Exercise
01:33
Heatmaps Exercise Solution
02:12
+ Dash Basics - Layout
4 lectures 40:50
Introduction to Dash Basics
03:32
Dash Layouts - Part One
13:28
Dash Layouts - Part Two - Styling
09:39
Converting Simple Plotly Plot to Dashboard with Dash
14:11
+ DashBoard Exercise
2 lectures 08:49
Exercise: Create a Simple Dashboard
03:15
Simple Dashboard Exercise Solution
05:34
+ DashBoard Components
5 lectures 32:29
Dash Components
01:24
HTML Components
10:43
Core Components
14:25
Markdown with Dash
02:18
Using Help() with Dash
03:39
+ Interactive Components
6 lectures 01:22:05
Single Callbacks for Interactivity
12:08
Dash Callbacks for Graphs
16:42
Multiple Inputs
20:39
Multiple Outputs
21:14
Exercise: Interactive Components
03:18
Interactive Components Exercise Solution
08:04
+ Interacting with Visualizations
6 lectures 01:17:40
Hover Over Data
20:17
Selection Data
16:27
Updating Graphs on Interactions
11:19
Updating Graphs on Interactions Part 2
17:36
Updating Graphs on Interactions - Part Three
10:10
+ Code Along Milestone Project
7 lectures 40:15
Milestone Project Part One - Imports and Graph Setup
03:27
Milestone Project Part Two - Input Box and Basic Callback
04:07
Milestone Project Part Three - Reading Data with Pandas Datareader
05:14
Milestone Project Part Four - Adding DatePickers for Choosing Dates
09:18
Milestone Project Part Five - Adding in Dash State
04:34
Milestone Project Part Six - Multiple Stock Option Dropdown
08:31