Course description
These materials accompany the 2-unit, 2-day, hands-on coding course, EDS 296-1W - Intro to Shiny, offered through the Bren School of Environmental Science & Management, in partnership with the National Center for Ecological Analysis & Synthesis.
In this course, students 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. We cover the fundamentals of reactivity, how to customize an application user interface (UI), best practices and workflows for developing shiny apps, and how to deploy apps online via Posit’s hosting service, shinyapps.io.
When is this taught?
This course began as a humble, 2-hour long workshop in Winter 2022, when I was just beginning to learn Shiny myself. It was expanded into a credit-bearing 2-day long course in Winter 2023, and I’ve revamped / reorganized materials into their own course website for Winter 2024. You can expect that materials will be reviewed and updated at least once annually, around late fall - early winter.