module 07: building web-apps with Shiny

module 07: building web-apps with Shiny

  • module 7: building web-apps with Shiny
    09/09/2019 - 13/09/2019
    1:45 pm - 12:45 pm
    Mon 9/09: 1.45 pm - 5.00 pm | S5 pc room 1.1
    Tue 10/09: 1.45 pm - 5.00 pm | S9 pc room 1.1
    Wed 11/09: 1.45 pm - 5.00 pm | S9 pc room 1.1
    Thu 12/09: 1.45 pm - 5.00 pm | S9 pc room 1.1
    Fri 13/09: 11.15 am - 12.45 pm | S9 pc room 1.1

Course details

week 1


Shiny is a framework with the R programming language to create interactive documents, applets and web interfaces. They allow you to provide graphical interfaces to your data and analyses. Due to the interactive nature of Shiny, you can't just use it like other R code.

In this course we cover all basics needed to develop your own interfaces:

  • The concept of reactive programming with Shiny
  • Standard structure of a shiny app
  • Creating a basic layout of the interface
  • Controlling input and output with widgets
  • Using reactive expressions
  • Modern layouts with shinydashboard
  • Making your app available to others

    Course structure

    Mostly practical.


    The participants should have a good knowledge of the object types of R (vector, matrix, data frame, list), control of code flow (if-else structures, loop structures and the apply family) and should be able to write basic functions in R.

    The course will use R version 3.5.3 or higher and RStudio version 1.1.463 or higher.

    You need to bring your own laptop with the correct version of R installed. Please also install the packages shiny and shinydashboard.


    Joris Meys is a statistical consultant, R programmer and R lecturer working for Ghent university. After earning a masters degree in Biology he worked for 6 years in environmental research and project management before obtaining an advanced masters in Statistical Data Analsysis. He develops packages for both specific projects and for the distribution of statistical techniques developed at his department. He has co-authored numerous scientific papers as statistical expert and is also the co-author of R for Dummies. For the past 8 years he has given many courses about R at all levels of experience.


Venue Phone: +32 9 264 48 84

Venue Website:

Krijgslaan 281, Gent, 9000, Belgium