Online Course – 6th Edition
Transform your data into an interactive web app with R Shiny
January 7th, 8th, and 10th, 2025
Contact: courses@transmittingscience.com
Please, SUBSCRIBE to our Newsletters if you wish to receive information on new editions.
This course is for individuals considering developing Shiny apps to deliver their research. Thus, the goal will be to teach the skills necessary to translate static products (your current analysis in R) to dynamic products delivered via a simple web-based graphic-user interface.
After a brief survey of the available basic tools (widgets such as slider bars, check boxes, and pick lists), we will move quickly to learn more advanced interactive features.
Activities interspersed throughout the class will provide hands-on practice with sample biological and ecological data. By the end of the course, students will have built a portfolio of example code and will have designed, constructed, and published at least one example Shiny app.
Why Shiny?
Shiny turns static data into interactive web apps. With interactive and reactive data visualizations, your audience directly engages with your data for stronger communication and better understanding. The Shiny apps can easily be launched directly to the web via shinyapps.io or Shiny Server to be run by anyone (they don’t need to download your data or have R!).
Other Shiny examples: K-means (statistics), TreeViewer (visualization of phylogenetic trees), Word Cloud (generator of word clouds).
Places are limited to 15 participants.
Orientation and Introduction to Shiny.
Focus on the User Interface.
Focus on Shiny Server.
More Reactivity and More Practice.
Publishing Shiny Material.
This course is suitable for students and researchers that already have the basic R skills to open data and run analyses or build a basic figure – but who have no or limited prior experience with Shiny.
Participants must have a personal computer (Windows, Mac, Linux) with this software installed:
Online live sessions on January 7th, 8th, and 10th, 2025
From 13:00 to 18:00 (Madrid time zone).
Total course hours: 21 (15 hours of online live lessons, plus 6 hours of participants working by their own with offline support).
This course is equivalent to 1 ECTS (European Credit Transfer System). The recognition of ECTS by other institutions depends on each university or school.
In the live sessions we will combine online lectures and code demonstrations with hands-on computational exercises.
Live sessions will be recorded. However, attendance to the live sessions is required to obtain the course certificate.
Dr. Ashton Drew
KDV Decision Analysis LLC
United States of America




