
Plotly Dash Tutorial: Build a Dashboard From Scratch, Master Dash. Build multi-page interactive high-performance dashboards and web applications,
What you’ll learn
-
Build a complete, production ready interactive dashboard from scratch using Plotly Dash and Python.
-
Clean, merge, and analyse a real-world e-commerce dataset with Pandas to prepare it for visualisation.
-
Create interactive charts, KPIs, filters, and callbacks that respond to user input in real time.
-
Design professional dashboard layouts with Dash components, styling, and responsive multi-section pages.
-
Work with relational data across multiple tables (orders, customers, payments, reviews) like a real analyst.
Course Description
Learn Plotly Dash by building a complete, interactive and professional dashboard from scratch! In this course, you’ll use Python, Pandas, Plotly Express, Dash AG Grid, Dash Bootstrap Component and Dash to turn a real-world e-commerce dataset into a professional, production-ready analytics dashboard. Whether you’re a data analyst, scientist, web developer or Python developer, this course will level up your dashboard building skills.
We’ll work with the Olist Brazilian E-Commerce dataset, cleaning and merging data with Pandas, building charts with Plotly Express, laying everything out with Dash Bootstrap Components, and displaying data in powerful interactive tables with Dash AG Grid. By the end, you’ll have a portfolio-ready dashboard and the skills to build your own data apps.
WHAT YOU’LL LEARN
- Plotly Dash from the ground up, no prior Dash experience needed
- Data cleaning and analysis with Pandas on a real relational dataset
- Multi-page application routing to build complex, scalable architectures.
- Interactive charts with Plotly Express: bar charts, doughnut charts, histograms, and more
- KPI cards, filters, and dropdowns with live callbacks
- Professional, responsive layouts with Dash Bootstrap Components (dbc)
- Interactive data tables with Dash AG Grid
- Clean, modern UI touches with Bootstrap Icons
- How to structure a Dash project like a real data app
Who this course is for:
- Developers, Data Scientists, Data Analysts who want to build interactive data dashboards and web apps.
- Data analysts and data scientists who want to present insights beyond static charts and notebooks
- Beginners looking for a hands-on, project-based way to learn Plotly Dash with a real dataset
- Anyone building a data portfolio project to showcase to employers
