Solutions Products Open Source Customers Resources

Introduction to Shiny - R Focus

An introduction to building interactive web applications with Shiny in R. Covers what Shiny is, how apps are structured, and the basics of inputs, outputs, and reactivity.

rate limit

Code not recognized.

Course Objectives

  1. Describe what Shiny is and the types of interactive applications it enables
  2. Identify the two main components of a Shiny app: the `ui` and `server` functions
  3. Explain how Shiny's reactive model connects user inputs to rendered outputs
  4. Build a simple Shiny app with at least one input and one output in a guided hands-on lab

Curriculum30 min

  • Shiny Basics
  • What is Shiny?
  • The anatomy of a Shiny app
  • Shiny Basics
  • Inputs, Outputs, and Reactivity
  • Inputs, outputs, and reactivity
  • Building a Shiny app
  • Input, Outputs, and Reactivity
  • Lab
  • Your first shiny app
  • Next Steps
  • Wrap Up

Course Objectives

  1. Describe what Shiny is and the types of interactive applications it enables
  2. Identify the two main components of a Shiny app: the `ui` and `server` functions
  3. Explain how Shiny's reactive model connects user inputs to rendered outputs
  4. Build a simple Shiny app with at least one input and one output in a guided hands-on lab

Curriculum30 min

  • Shiny Basics
  • What is Shiny?
  • The anatomy of a Shiny app
  • Shiny Basics
  • Inputs, Outputs, and Reactivity
  • Inputs, outputs, and reactivity
  • Building a Shiny app
  • Input, Outputs, and Reactivity
  • Lab
  • Your first shiny app
  • Next Steps
  • Wrap Up