Training Course Details

Introduction to R Shiny

Introduction to R Shiny

Course Level: Intermediate

This is a one-day intensive course on the R package {shiny}. Shiny allows you to create cutting-edge interactive web-graphics. From the Shiny documentation ‘Shiny makes it incredibly easy to build interactive web applications with R. Automatic ‘reactive’ binding between inputs and outputs and extensive pre-built widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.’

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

View our full training course calendar >>

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Widgets: HTML widgets
  • Introduction to Shiny and HTML: Introduction to the server and UI files
  • Building and deploying apps
  • Reactive programming: Creating dynamic graphics.

This course is based on the workshop run by Garret Grolemund (RStudio) and Colin Gillespie (Jumping Rivers) at Strata 2015.

View course PDF

Learning Outcomes

By the end of the course participants will be able to…

  • display their own data in interactive ways using HTMl widgets
  • dynamically create graphics using Shiny’s reactive features
  • build and deploy their own Shiny app for further use.


Prior Knowledge

Participants should have completed the Reporting with R Markdown course (or have similar knowledge), which covers the fundamentals of markdown and {knitr}.

Attendee Feedback