Python Dashboards with Plotly & Dash

By Maven Analytics Maven Analytics LLC

This is a hands-on, project-based course designed to help you learn Python's most popular packages for creating interactive dashboards and web applications: Plotly and Dash.

We'll start by introducing the core components of a Dash application, review basic front-end and back-end elements, and demonstrate how to tie everything together to create a simple, interactive web app.

From there we'll explore a variety of Plotly visuals including line charts, scatterplots, histograms and maps. We'll apply basic formatting options like layouts and axis labels, add context to our visuals using annotations and reference lines, then bring our data to life with interactive elements like dropdown menus, checklists, sliders, date pickers, and more.

Last but not least we'll use Dash to build and customize a web-based dashboard, using tools like markdown, HTML components & styles, themes, grids, tabs, and more. We'll also introduce some advanced topics like data tables, conditional and chained callbacks, cross-filters, and app deployment options.

Throughout the course you'll play the role of a Data Analyst for Maveluxe Travel, a high-end agency that helps customers find flights and resorts based on their travel preferences. Your task? Use Python to create interactive visuals and dashboards to help Maveluxe's travel agents best support their customers.

If you're a data scientist, analyst or business intelligence professional looking to add Plotly & Dash to your Python skill set, this is the course for you.

WHO SHOULD TAKE THIS COURSE?

  • Analysts or Data Scientists who want to build interactive, web-based visuals or dashboard applications
  • Data professionals looking to add Plotly & Dash to their Python skill set
  • Anyone interested in learning one of the most popular open source programming languages in the world

WHAT ARE THE COURSE REQUIREMENTS?

  • Jupyter Notebooks (free download, we'll walk through the install)
  • Familiarity with base Python and Pandas is recommended, but not required
Registration Link
Loading