Skip to content

(NO LONGER MAINTAINED) a 2-day hands-on coding workshop on building shiny apps & dashboards

Notifications You must be signed in to change notification settings

UCSB-MEDS/EDS430-Shiny

Repository files navigation

UPDATE 2023-12-20: Materials for EDS 430 (Intro to Shiny) have been moved to their own course website (see new repo). MATERIALS HERE ARE NO LONGER MAINTAINED!

EDS 430 - Intro to Shiny

Taught by: @samanthacsik
Duration: 2 days

Description:

These materials accompany the 1-unit, 2-day, hands-on coding workshop, EDS 430 - Intro to Shiny, offered in winter 2023 through the Bren School of Environmental Science & Management, in partnership with the National Center for Ecological Analysis & Synthesis.

In this workshop, students will learn how to build and deploy Shiny applications. The {shiny} package provides a framework that allows R users to build interactive web applications and dashboards, and has become a popular tool for sharing data analyses and data-derived outputs with broad audiences. In this two-part short course, students will learn the fundamentals of reactivity, how to customize an application user interface (UI), best practices and workflows for developing shiny apps, how to deploy their apps online via RStudio’s hosting service, shinyapps.io, and more.

Presentation slides are available here and are meant to be a stand-alone resource for those who were unable to attend the workshop, but would like to follow along/self-learn. The workshop walks through building a number of shiny apps and dashboards -- find complete versions of each in this GitHub repository.

Other documents:


Taught on the following dates:

Deprecated workshop materials (no longer maintained):