Learn to build interactive web apps with R and Shiny. Covers UI, server, reactivity, and running your first app.
Tutorial series
Shiny Apps
4 tutorials — follow in order for the best learning path.
- Getting Started with Shiny
- Mastering Shiny Reactivity: Values, Expressions, and Observers
Mastering Shiny reactivity: a guide to reactive values, expressions, observers, and the reactive graph. Learn how Shiny updates outputs when inputs change.
- Building UI Components in Shiny
Learn how to build interactive user interface components in Shiny apps, including inputs, sliders, dropdowns, action buttons, and layout functions.
- Deploying Shiny Apps to shinyapps.io, Connect, and Docker
A guide to deploying Shiny apps to shinyapps.io, Posit Connect, and Docker. Covers configuration, secrets, and production tradeoffs for each platform.