# Python Data Visualization & Interactive Dashboards Course

Canonical URL: <https://www.graduateschool.edu/courses/python-data-visualization>

## Overview

In this course, you’ll learn to collect, manipulate, and analyze real-world data through hands-on projects. The class begins with the Python libraries NumPy and Pandas before moving into plotting techniques, with a focus on data visualization. Alongside traditional tools like Matplotlib and Seaborn, you’ll explore Plotly and Dash Enterprise, powerful platforms for building interactive dashboards.

Throughout the course, you’ll gain practical experience by completing real-world projects that can be deployed online using Heroku servers and GitHub. Hosting an analytical project on GitHub showcases your data science skills and can meet requirements for future job opportunities, allowing potential employers to see your coding methods and data analysis approaches.

Each day of the course is split into two segments. In the first part, you’ll learn new concepts; in the second, you’ll apply them by working on a project of your choice (whether in your professional field or another interest). The instructor will guide you in selecting a suitable dataset, review best practices, and provide coding support.

## What you'll learn

- Work with real-life datasets using Python’s core libraries, including NumPy for numerical computing and Pandas for data manipulation
- Create static and interactive visualizations using Matplotlib, Seaborn, and Plotly to clearly communicate trends and patterns
- Build dynamic, multi-component dashboards using Dash Enterprise, incorporating callbacks, sliders, date pickers, and more
- Practice hands-on development by applying new skills to personalized projects with guided instructor support
- Publish your dashboards online using GitHub and Heroku to demonstrate your work to potential employers or clients
- Explore best practices for styling and structuring visual narratives that are clear, persuasive, and engaging

## Prerequisites

Participants should attend the [Python for Data Science Bootcamp](/courses/python-data-science-bootcamp) prior to attending this course.

## Curriculum

### Conducting Advanced Exploratory Analysis

- NumPy array
- Array containers
- Indexing on an array
- Broadcasting
- Reshaping
- Universal functions
- Series
- DataFrame
- Slicing DataFrame
- Filtering DataFrame
- Understanding JSON
- Working with APIs

### Building Dashboards and Visualizing Data

- Dash Callbacks
- Client Callbacks
- Pattern Callbacks
- Dash core components
- Date Picker
- Date Range
- More Dash Components
- Graph
- Dash HTML Components
- Dash Styling

### Presenting Information with Conviction and Persuasion

- Dash Styling
- Dash and Bootstrap
- Creating your own Components
- Deployment
- Make a live presentation

## Schedule
- Jun 22, 2026 – Jun 25, 2026 — Live Online
- Jul 7, 2026 – Jul 30, 2026 — Live Online
- Aug 10, 2026 – Aug 13, 2026 — Live Online
- Sep 30, 2026 – Oct 6, 2026 — Live Online
- Oct 20, 2026 – Nov 12, 2026 — Live Online
- Oct 25, 2026 – Nov 15, 2026 — Live Online
- Nov 16, 2026 – Nov 19, 2026 — Live Online
- Feb 11, 2027 – Mar 9, 2027 — Live Online
- Mar 7, 2027 – Mar 28, 2027 — Live Online

## Instructors

### Bruce Gay — Instructor

Bruce is an engaging trainers and program manager who brings 25+ years practical experience to deliver effective and experiential training to students. Able to engage adult learners with a range of backgrounds and professional experiences. Successful at building effective stakeholder relationships and coordinating multi-disciplinary teams for solution delivery.

Bruce has over 25 years of project and program management experience across multiple industries. He has a Masters degree from The George Washington University and a B.A. from the University of North Carolina Chapel Hill. 

Bruce currently runs his own freelance training and consulting business, helping project managers and team leaders improve their business skills, become better leaders, and achieve professional greatness. 

Bruce is a well-received speaker in the areas of design thinking, project management, cross-team collaboration, and AI tools for projects, and has presented at regional and international conferences.

### Steve Pesklo — Instructor

Steve is an energetic trainer who focuses on applying technical concepts to everyday work practices. He is the founder and president of SoftLake Solutions, a company that specializes in providing data and AI applications to identify fraud for Internal Audit, Criminal Investigations, Forensic Accounting, Privacy, and Compliance.

Steve brings a large amount of experience across multiple industries and government agencies. He is an expert in implementing large data analysis projects across the world, including Inland Revenue in the UK and Argentina, New Zealand, Africa and across Europe. Previously, he was the manager of Data Architecture and Data Services for a large mortgage company. He is a frequent speaker on data analytics and project management topics and speaks fluent German. He has been teaching at the Graduate School for over 10 years.

Steve has an M.B.A. from the University of St. Thomas and a B.S. in Computer Science from California Lutheran University and the Universität Salzburg in Austria. He is certified as a Certified Fraud Examiner (CFE), Project Management Professional (PMP), and a Certified ScrumMaster (CSM).

### Joe Mlakar — Instructor

Joe has over 27 years of Federal Government and military service and has been a part-time instructor with Graduate School USA since 2023. He enjoys using his technical knowledge in Operations Research to teach his students to provide organization and structure to complex processes, and apply advanced analytical techniques to help leaders make better decisions. Joe is based in Fort Collins, Colorado.

## Pricing

**Tuition:** $1695
