Building Interactive Apps with Shiny© in R


Shiny offers the ability to implement interactive interfaces to R code. The framework gained a lot of traction in recent years, and is used to create a wild variety of dashboards.

While many shiny applications run on servers, recent additions make it possible to include interactivity in R notebooks and R Markdown documents, build interfaces into packages or distribute them as github repositories.

In this course we cover the basics of Shiny and reactive programming, the paradigm on which shiny is built.

This course is part of a larger course series in Data Analysis consisting of 19 individual modules. Find more information and enroll for this module via

We cover the following topics:

  • The basics of shiny applications
  • Controlling the layout (front end)
  • Reactive programming (back end)
  • Deployment of shiny apps in different formats
  • Debugging and profiling your code for speed
  • Use of modules (if time allows)

Participants will have ample opportunity to practice hands-on the concepts learnt.

Schrijf je hier in voor lessen uit deze cursus

Building Interactive Apps with Shiny© in R

  • Type of course: This is an on campus course.
  • Dates & times: April 19 and 26, May 3, 10 and 17, 2022, from 5.30 pm to 9 pm
  • Venue: UGent, Faculty of Sciences, Campus Sterre, Krijgslaan 281, building S9, 9000 Gent
  • Target audience: This course targets experienced R users who want to provide interfaces to their code, such as researchers, data managers and related professionals from both the academic world and the industry.
  • Exam/certificate: Participants who attend all classes receive a certificate of attendance via e-mail at the end of the course. There is no exam connected to this course.
  • Course prerequisites: The participants are expected to be fluent in R, including the use of functions and visualisation using ggplot. The material covered in Module 15 - Mastering R Skills: Selected Topics for Successful Programming of this year's program is considered known.
  • Funding: => Our academy is recognised as a service provider for the 'KMO-portefeuille'. In this way small and middle sized businesses located in the Flanders region can save up to 30% on the registration fee for our courses. You can request this subsidy via up until 14 calender days after the course has started. => UGent PhD students can apply for a full refund from their Doctoral School.
  • Reduction: => If two or more employees from the same company enrol simultaneously for this course a reduction of 20% on the module price is taken into account starting from the second enrolment => Reduced prices apply to coworkers in governmental institutions, non-profit organisations and higher eduction as well as for students and the unemployed.
  • Enrolling for this course is possible via the IPVW-ICES website.