sponsored by Helmholtz Information & Data Science Academy (HIDA)
in cooperation with Core Facility Statistical Consulting at Helmholtz Zentrum München - German Research Center for Environmental Health (Helmholtz Munich)
Shiny Apps with R
Shiny is a powerful tool providing more than just static graphics or tables to readers. It enables us to directly combine R code/outputs with the writing of interactive html pages. The user can modify all kinds of features, for example selecting specific groups, adding further covariates, or simply playing around to discover more features step-by-step. In this course we combine some short introduction on how shiny works with hands-on exercises.
Topics:
This introductory course on how to code shiny apps covers:
-
Getting familiar with the structure of shiny apps
-
Different input and output options
-
Modifying the layout
Methods:
The course consists of lessons on how to use shiny apps and hands-on examples with best-practice solutions.
Learning Goals
1. Understand the Structure of Shiny Apps
- Describe the basic components and structure of a Shiny app,
- Discuss the features of UI and server functions.
2. Comprehend Input and Output Options in Shiny
- Identify and explain different input (e.g., sliders, text inputs) options
- Explore output (e.g., tables, plots) options.
3. Modify the Layout of Shiny Apps
- Customize the layout of Shiny apps by adjusting UI elements to enhance usability and interactivity.
- Explore Interactive Features and Customizations in Shiny Apps.
4. Apply Shiny Concepts through Hands-On Exercises
- Build and modify Shiny apps through guided exercises
- Apply learned concepts to create functional and interactive web applications.
Prerequisites
Programming skills with R, e.g. course Introduction to R. Basic knowledge in using RMarkdown (e.g. course RMarkdown) is advantageous but not mandatory.
Target Group
This course is open to researchers of all career stages, or anyone interested in learning about the subject.
Course Day & Time
July 3, 2025, 1:30 pm - 5 pm
NOTE: Registration will open June 4, 2025, 12 pm.
Attendance & Certificates
The course content is coordinated, so we strongly recommend that you do not miss any part of the course. To receive a certificate we expect full time and active participation.
Registration & Cancellation
This course is open to individuals affiliated with Helmholtz or a HIDA Partner only.
Your registration for this course is binding. If you need to leave/miss the course for a period of time, please let us know in advance via hida-courses@helmholtz.de.
If you have to cancel the course for any reason, please do so as soon as possible to allow time for others to take your seat. To cancel, please withdraw your registration on the course site or write an email to hida-courses@helmholtz.de.
Additional Information
There is no waiting list for this course! If someone withdraws from a course, their place is automatically reopened. We therefore advise you to keep an eye on the registration in case the course is fully booked and you would like to attend. Also, this course will be offered again in the future - you can check our HIDA course catalog for updates.
This course is free of charge.