Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Data Visualization and Storytelling with Plotly in Python

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This hands-on, project-based course teaches you how to transform raw learning-platform data into compelling, interactive visual stories using Python and Plotly. Rather than learning chart types in isolation, you'll work through a single end-to-end project analyzing an EdTech platform's enrollments, engagement, assessments, and revenue — so you continually see how individual visuals combine into a persuasive, data-driven narrative. You'll begin with the foundations of effective visualization and the psychology of visual perception, learning why storytelling turns charts into decisions. From there, you'll set up the Plotly environment and master both core APIs — Plotly Express for speed and Graph Objects for control — before building a complete chart toolkit organized by storytelling purpose: comparison, trend, composition, distribution, and relationship. The course then advances into geospatial maps, multi-chart layouts, dual-axis combos, interactive controls, and the design judgment needed to declutter, highlight, and visualize honestly. In the final stretch, you'll bring everything together by building and deploying a multi-page interactive Dash dashboard, complete with callbacks, cross-filtering, KPI cards, and cloud deployment. By the end, you'll have a portfolio-ready, fully interactive learner-analytics dashboard and the ability to communicate insights clearly to any audience — from executives to fellow analysts. The course spans 4 modules, 12 lessons, and 48 videos (6–8 minutes each), totaling roughly 4.5–5 hours of focused video content. Independent Course Disclaimer Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Syllabus

  • Module 1: Foundations of Data Visualization Plotly
    • Understand the principles of effective data visualization and visual storytelling, set up the Plotly environment, meet the EdTech project dataset, and build your first interactive charts using both Plotly Express and Graph Objects.
  • Module 2: The Chart Toolkit Choosing Building Visuals
    • Build a complete library of chart types organized by storytelling purpose comparison, composition, distribution, and relationship and learn to select the right chart for each analytical question using the learner dataset.
  • Module 3: Advanced Visuals Storytelling Techniques
    • Move beyond standard charts to geospatial maps, multi-chart layouts, and statistical visuals, and apply design principles that transform a collection of charts into a persuasive, honest narrative for a specific audience.
  • Module 4: Building Deploying an Interactive Dashboard
    • Bring everything together by building a multi-page interactive Dash dashboard, adding callbacks and cross-filtering, polishing the layout for storytelling, and deploying the final project with industry best practices.

Taught by

Board Infinity

Reviews

Start your review of Data Visualization and Storytelling with Plotly in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.