Dash Python Framework: Leveraging Dash with User Input & Dash DataTable

Dash 1.17    |    Expert
  • 12 videos | 1h 41m 12s
  • Includes Assessment
  • Earns a Badge
Likes 6 Likes 6
If you've used Dash before, you'll know how quickly the native HTML table abstraction from dash_html_components can become complicated and cumbersome due to the need to create a TR tag for each row and then individual TD tags within each TR tag for each cell value. Using the dash DataTable abstraction mitigates all of these weaknesses. In this course, you'll practice this technique before using the Dash data table to display data in the form of tables in Dash apps. You may also know that you can harness the power of Dash using HTML components or components from the Dash Core Component library. In this course, you'll also get a chance to work with user input and buttons in Dash apps using the most appropriate components.


  • discover the key concepts covered in this course
    accept user input using Dash components
    perform operations based on user input
    compare and contrast date inputs using strings and date pickers
    link the date picker with charts
    create an HTML button to embed in apps
  • create a user input form with validation
    compare and contrast a Dash DataTable with regular tables
    customize Dash DataTables
    perform filter operations on Dash DataTables
    link a DataTable to a scatter plot
    summarize the key concepts covered in this course


  • Playable
    1.  Course Overview
    2m 19s
  • Playable
    2.  Accepting User Input
    10m 39s
  • Locked
    3.  Creating a Complex User Input App
    11m 49s
  • Locked
    4.  Using the Dash Date Picker
    10m 37s
  • Locked
    5.  Linking up a Chart and a Date Picker
    8m 4s
  • Locked
    6.  Creating an HTML Button
    7m 21s
  • Locked
    7.  Creating a User Input Form
    11m 31s
  • Locked
    8.  Creating a Dash DataTable
    9m 23s
  • Locked
    9.  Customizing Dash DataTables
    9m 54s
  • Locked
    10.  Performing Filter Operations in a Dash DataTable
    4m 16s
  • Locked
    11.  Linking a DataTable to a Scatter Plot
    12m 36s
  • Locked
    12.  Course Summary
    2m 45s


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.