Dash Plotly Course :
Fundamentals to Advanced

Master the art of building powerful web applications with Dash Plotly
from dashboards to full-featured interactive web applications, 100% in Python.


⬇️ This is what you will learn to build ⬇️

Build an interactive Dashboard with charts, table, dropdown menus, …
Learn about Dash fundamentals: callbacks, components, store…
Learn advanced features: AG Grid table, data export to Excel…

About this course

“Dash Plotly Course 1: Fundamentals to Advanced” is your all-in-one introduction to building interactive web apps with Dash and Plotly.

This course takes you step-by-step through the essentials of Dash—starting with the core concepts, progressing through a real-world dashboard project, and transforming it into an advanced data application.

Perfect for Data Scientists or Analysts, and Python developers, you’ll learn everything you need to build and deploy full-featured dashboard web application – all while staying in the Python ecosystem you know and love.


Course Overview

1. Fundamentals

Learn the core concepts and basics of Dash.

  1. About this course
  2. Getting started
  3. Components
  4. Callbacks
  5. Project structure

2. Basic Dashboard

Build your first interactive dashboard.

  1. Getting inspiration
  2. App Layout
  3. Sidebar layout
  4. Main layout and filters
  5. Interactive KPIs
  6. Introduction to Plotly charts
  7. Map & price charts
  8. Static tables

3. Advanced Dash app

Learn advanced Dash features and deploy your app.

  1. Multi pages app
  2. Parametrized URLs
  3. Dynamic Tables with AG Grid
  4. Persistence and dcc.Store
  5. Exporting data
  6. Pattern-matching callbacks
  7. Clientside callbacks
  8. Deployment

All chapters of the course come with
📕 text explanation, 🎥 video and 💪 practice session.

Example video for chapter 3.7 : Exporting data.

3h+ of video – 4 days of learning material
Ready ?


Who is this course for?

Data professionals that want to extend their skills into building data platforms.

Data Analyst
Data Scientist
Data Engineer

Developers that want to build web apps 100% in Python ; no React, Angular, or VueJS skills required.

Python Developers
Web Developers with JS background

Course Benefits

Exclusive content

Access to unique, carefully crafted learning materials and resources.

Video & Text tutorials

Comprehensive learning through multiple formats: video, text, quiz.

Real Project

Hands-on experience with practical examples and a real dashboard project.

Community Access

Join our Discord community for support on the course.

About your instructor

Dash plotly course instructor: François. Get used to my face, you'll see it a lot!

A data-focused web developer with 10+ years of experience, I’ve been crafting production-ready Dash Plotly applications for the past 3 years. Former Data Scientist and OpenClassrooms mentor, I combine deep technical knowledge with proven teaching skills to help you master both data visualization and web development. Learn more here!


Any question on the course ? Send me a message here.