Analytics dashboard using python and plotly

Learn how to create a visual dashboard using dash and plotly.

In this course you will learn to create various visuals and construct an aesthetic dashboard to showcase the visuals. Towards the end of the course you will learn how to add additional functionality to the dashboard and finally deploy the dashboard for production capabilities.

What you’ll learn

  • Create test data using pandas and numpy.
  • Create comprehensive visuals using plotly.
  • Create a dashboard layout using dash.
  • Add additional functionality to the dashboard using dash callbacks.
  • Deploy the dashboard on Heroku.

Course Content

  • Introduction –> 1 lecture • 5min.
  • Layout design –> 2 lectures • 57min.
  • Creating Test Data and Visuals –> 4 lectures • 54min.
  • Adding the Visuals to the App Layout –> 1 lecture • 14min.
  • Basic Callbacks –> 5 lectures • 39min.
  • Advanced Callbacks –> 4 lectures • 19min.
  • Creating a Multi Page App –> 1 lecture • 8min.
  • Deploying the App on Heroku –> 1 lecture • 11min.
  • Conclusion –> 1 lecture • 1min.

Analytics dashboard using python and plotly

Requirements

In this course you will learn to create various visuals and construct an aesthetic dashboard to showcase the visuals. Towards the end of the course you will learn how to add additional functionality to the dashboard and finally deploy the dashboard for production capabilities.

 

You will learn to create various types of charts using the library plotly, and how to style and update them. The added functionality will be created using advanced and basic callbacks. For instance if you want to display data for multiple years, this course will show you how to add a slider that will update the data based on the value of the input. You will also be introduced to a brief use of pandas and lumpy, which are two libraries used for manipulating and performing calculations on data. All the code and the instructions for deployment will be added a resource at the end of the course. As a final note, this course will use a sales analytics dashboard as an example to walkthrough the various components.

 

This course is targeted towards anyone who is interested in data analytics, data visualisation, python in general, and for those who are just curious to learn something new. The level of python needed for this course is beginner/intermediate. If you don’t have any experience with python you are definitely welcome to follow along, however I recommend that you should take a beginners python course before taking this course.

 

Get Tutorial