# Python Data Visualization & Interactive Dashboards (Self-Paced)

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

## Overview

In this course, you’ll learn to gather, manipulate, and analyze real-world data through hands-on projects. The class begins with the Python libraries NumPy and Pandas, then moves on to plotting solutions with a focus on data visualization. Alongside traditional plotting tools like Matplotlib and Seaborn, you’ll explore Plotly and Dash Enterprise, a powerful platform for creating dynamic dashboards.

Throughout the course, you’ll gain experience by working on real-world projects that you can deploy online using the Heroku server and GitHub. Hosting an analytical project on GitHub showcases your data science skills and can help meet requirements for future employment. Potential employers will be interested in seeing your coding methods and data analysis approaches.

Each day of the course is split into two parts. In the first half, you’ll learn new concepts. In the second, you’ll apply them to a project on a topic of your choice—such as your professional field or another area of interest. The instructor will guide you in finding a suitable dataset, share best practices, and assist with coding.

## What you'll learn

- Plan & present a data story
- Gather and manipulate data from different sources
- Find data stories through exploratory data analysis
- Manipulate data with NumPy and Pandas libraries
- Use advanced Python visualization libraries like Plotly and Dash
- Build a dashboard
- Apply the rules of effective dashboard design to create professional data science solutions
- Go live with your project & deploy the dashboard on a live server

## Prerequisites

Participants should attend the [Python for Data Science Course Online (Self-Paced)](/courses/python-data-science-online) 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

## Pricing

**Tuition:** $1695
