Speaking and workshops

Talks

Data visualization, storytelling, and building things people actually open. Here's what's been recorded.

11 talks shown

Nov 12, 2025

Art + Science: Blending Creativity and Analysis in Data Visualization

An expert panel discussion featuring Kelsey Campbell, Tanya Shapiro, and Shirley Wu on balancing the analytical rigor of data science with the creative freedom of design. The panelists share personal projects, professional workflows, and insights on the evolving role of AI in the field.

Panel
Watch the talk

Aug 1, 2025

Plot Twist: Adding Interactivity to the Elegance of ggplot2 with ggiraph

A guide on how to elevate static ggplot2 visualizations with interactive tooltips, custom hovering effects, and linked subplots using the ggiraph package. It demonstrates how to create engaging, exploratory data stories within the R ecosystem without requiring JavaScript expertise.

Conference
Watch the talk

Dec 4, 2024

Observable Insights 2024

Tanya Shapiro and Allison Horst discuss their experience transitioning from R to JavaScript, sharing practical advice for data scientists considering the same path.

Conference
Watch the talk

Nov 9, 2023

Baseten - Data & Curiosity

Tanya Shapiro shares how she moved from a background in hotel management and insurance analytics into data science and visualization. The discussion covers self-taught learning with R and Python, involvement in the #TidyTuesday community, and building personal projects like a Peloton Shiny app.

Interview
Watch the talk

Nov 9, 2023

Intro to Observable Plot

Introduction to Observable Plot for data visualization in JavaScript. Covers basic chart types and examples of how to use the library for web-based data visualization.

Workshop
Watch the talk

Jul 23, 2023

O.M.GG It's Alive!

Workshop on creating interactive plots in R using ggplot2 and gganimate. Learn how to add motion to visualizations to show changes over time.

Workshop
Watch the talk

Jul 23, 2023

Data Storytelling in R

Workshop on creating data visualizations in R using ggplot2 and extension packages. Covers different chart types and approaches to presenting data clearly.

Workshop
Watch the talk

Apr 27, 2023

Designing Beautiful Tables in R

Workshop on building interactive tables in R using the reactable package. Covers styling, formatting, and adding interactive features to data tables.

Workshop
Watch the talk

Feb 11, 2023

Anything is Plotsible

Introduction to data visualization in R for beginners. Covers different plot types and R packages available for creating various kinds of charts and visualizations.

Conference
Watch the talk

Feb 11, 2023

Plotnine Workshop

Learn Python data visualization with plotnine, a grammar of graphics library similar to R's ggplot2. Hands-on workshop covering the basics of creating charts and visualizations in Python.

Workshop
Watch the talk

Oct 13, 2022

Intro to ggplot2

Beginner workshop covering ggplot2 fundamentals in R. Step-by-step examples using R markdown to create different types of charts and graphs.

Workshop
Watch the talk

Stay in the loop

Get notified about new talks and posts.

Let's talk

Got a data problem? Let's talk.

Tell me what's going on. No commitment, no forms that take 10 minutes.

Rather talk it through? Pick a time. Not ready to talk? Take the two-minute quiz.

Required fields are marked *