Overview#

Learning Objectives

After completing this workshop, learners should be able to:

  • Explain what it means for a visualization to be dynamic

  • Explain what it means for a visualization to be interactive

  • Explain the difference between client- and server-side processing

  • Explain what a dashboard is

  • Describe popular dynamic visualization packages for R

  • Describe popular dynamic visualization packages for Python

  • Describe popular dynamic visualization libraries for JavaScript

  • Assess whether a visualization needs to be dynamic or interactive

  • Create simple interactive visualizations with R

  • Create simple interactive visualizations with Python

Prerequisites#

Participants are expected to have taken DataLab’s Python Basics workshop series and/or have prior experience using Python, be comfortable with basic Python syntax, and have it pre-installed and running on their laptops.

Computing Requirements#

Before the workshop, please make sure your computer has a working internet connection and the most recent versions of at least one of:

You can find step-by-step installation instructions in DataLab’s Python Install Guide. If you need additional help, come chat with us in DataLab’s Office Hours.