Shiny - an introduction

Date 2 May 2019
Speaker(s) Linda Dib, Frédéric Schütz
Fees *academic: 60 CHF   -   for-profit: 300 CHF
Cancellation deadline 18 Apr 2019
City Lausanne
*academic fee includes non for-profit organisations as well as unemployed participants at the time of application.


Shiny is an open source R package that allows to build interactive web applications in R without any previous knowledge in web-development. With Shiny, data analysts can communicate to end-users the results of their work in an elegant and interactive way.

This course will introduce R programmers to the use of Shiny, allowing them to build their own applications.


This course is addressed to R programmers who need to communicate results.

Learning objectives

At the end of the course, the participants are expected to:

  • have an understanding of Shiny framework structure: server and user interface
  • be able to create their own Shiny applications
  • edit existing Shiny applications available in the Gallery
  • use various built-in input widgets
  • use R scripts and data embedded in Shiny web application
  • learn about reactive expressions
  • share Shiny applications and learn different deployment strategies


Knowledge / competencies

This course is designed for advanced R programmers; participants should have experience in programming in R, equivalent to at least the combination of the SIB courses “first steps with R” and “intermediate R”.


You are required to bring your own laptop, with the latest version of R and RStudio installed.


The registration fees are 60 CHF for academics and 300 CHF for companies. This includes course content material and coffee breaks.

Deadline for registration and free-of-charge cancellation is set is set to 18/04/2019. Cancellation after this date will not be reimbursed. Please note that participation to SIB courses is subject to our general conditions.

You will be informed by email of your registration confirmation.

Venue and Time

University of Lausanne, Génopode building, classroom 412, Amphipôle building (Metro M1 line, Sorge station).

The course will start at 9:00 and end around 17:00. Precise information will be provided to the participants on due time.

Additional information

Coordination: Patricia Palagi

We will recommend 0.25 ECTS credits for this course (given a passed exam at the end of the course).

You are welcome to register to the SIB courses mailing list to be informed of all future courses and workshops, as well as all important deadlines using the form here.

For more information, please contact