This device is not compatible.


Build Data-centric Dashboards Using Dash

In this project, we will learn how to use Dash (an open source framework for building data visualization interfaces) to create a data-centric dashboard of Google Play Store applications. We will also visualize this data using the Plotly library.

Build Data-centric Dashboards Using Dash

You will learn to:

Build a data-centric dashboard using Dash.

Filter the datasets using chosen features.

Visualize and analyze data via Plotly.

Clean the datasets using pandas.


Data Visualization

Interactive Real-time Web Applications

Data Cleaning


Basic understanding of data visualization

Familiarity with Python





Project Description

In a data-centric application, data is the main resource, and the whole application revolves around it.

Data analysis is one of the major streams in data science. It focuses on understanding the data and making important decisions based on data trends. Dashboard is an important tool for enterprise data analytics that provides an overview of any product’s performance.

Dash is a Python library that is used to create data analysis dashboards that are low-code and scalable.

In this project, we will create a data-centric dashboard to understand, visualize, and analyze the data on Google Play Store applications.

Project Tasks


Getting Started

Task 0: Overview of the Environment

Task 1: Import Libraries


Dash Application Setup

Task 2: Set up the Application

Task 3: Create a Basic Dash Application


Data Preprocessing

Task 4: Load the Dataset

Task 5: Bin the Data

Task 6: Handle the Missing Data

Task 7: Rectify the Data Types


Data Analysis Dashboard

Task 8: Create a Plot

Task 9: Create a Plot with Input and Output

Task 10: Create a Plot with Multiple Outputs

Task 11: Create a Plot with Multiple Inputs