Shiny Boot Camp: Building Interactive Graphics and Dashboards in R

July 6-7, 2023 | Subscribe to hear about the next training

Shiny Boot Camp

Sign up below to hear about the next training!

The Shiny Boot camp is a two-day intensive course including seminars and hands-on coding sessions that teaches attendees to build interactive web applications in R.


Subscribe for updates on registration and scholarship dates, deadlines, and announcements.

Jump to:  OverviewAudience and Requirements | R TutorialsInstructors  |  Scholarships  |  Locations   |  Registration Fees  |  Additional Information

Training Overview

Summer 2023 dates: In-person training July 6-7, 2023; 9:00am - ~5:00pm EDT

This two-day intensive boot camp teaches participants how to build interactive web applications and dashboards using the Shiny package in R. The course is led by a team of statisticians with experience building Shiny applications in both academic and industry settings for a diverse array of applications including wearable devices, neuroimaging, NBA shots data, and more. The course will provide the necessary tools and background to build Shiny apps and dashboards with their own datasets, with emphasis on biomedical applications.  Morning sessions will be a combination of lecture and short exercises, while afternoon sessions will be dedicated to hands-on labs where participants build apps under the guidance of the course instructors.

By the end of the workshop, participants will be familiar with the following topics:     

  • The structure of a Shiny app: the server and UI components
  • Dynamic UI layouts
  • Basics of reactive programming
  • Shiny dashboards
  • Added interactivity with the Plotly package
  • Customizing your Shiny app
  • Hosting your Shiny app on the web

Audience and Requirements

Investigators at all career stages as well as students and postdocs are welcome to attend. There are four requirements to attend this training:

  1. Each participant must be familiar with R and RStudio. The main platform used for the workshop will be RStudio Cloud (now Posit), therefore we strongly recommend that participants have a basic understanding of R/RStudio prior to attending the training.
  2. Each participant should be comfortable with plotting data using the ggplot2 library.  
  3. Comfort with syntax from the tidyverse set of packages is helpful but not required.
  4. Each participant is required to have a personal laptop and a free, basic RStudio Cloud (now Posit) account. All lab sessions will be done using RStudio Cloud (now Posit).

R Tutorials

Knowing basic R platform and commands is required for the training as noted in requirements above. This training will use RStudio Cloud (now Posit). If you are new to R or need a refresher, you can review the below tutorials to be well prepared:

If you have any specific questions about R and R studio in the context of the Shiny Boot Camp, please email us.


Julia Wrobel, PhD, Colorado School of Public Health. Julia Wrobel is an Assistant Professor of Biostatistics at the Colorado School of Public Health, and obtained her PhD in Biostatistics from the Columbia University Mailman School of Public Health in 2019. She is also the Director of the Health Analytics and Data Science certificate program at the University of Colorado, and an Associate Editor for Reproducibility at the Journal of the American Statistical Association. Dr. Wrobel's research focuses on developing statistical methodologies and software to promote scientific discoveries in biomedicine and public health. She values using technology to facilitate data visualization and research reproducibility and is involved in several open-source software projects. Her software projects have over 275,000 collective downloads. Her software package `refund.shiny', which produces interactive graphics for popular functional data analyses, uses an R Shiny backend and has over 25,000 downloads.


Training scholarships are available for the Shiny Boot Camp.


Summer 2023: The Shiny Boot Camp is a live, in-person training taking place July 6-7 from 9am- ~5pm EDT at the Columbia Mailman School of Public Health located at 722 W. 168th Street in NYC. All training start and end times are in EDT.

More information on travel, lodging, and getting around NYC.

Registration Fees

  Early-Bird Rate (through 5/15/23) Regular Rate (5/16/23-6/30/23) Columbia Discount*
Student/Postdoc/Trainee $1,175 $1,375 10%
Faculty/Academic Staff/Non-ProfitOrganizations/Government Agencies $1,375 $1,575 10%
Corporate/For-Profit Organizations $1,575 $1,775 NA


*Columbia Discount: This discount is valid for any active student, postdoc, staff, or faculty at Columbia University. If paying by credit card, use your Columbia email address during the registration process to automatically have the discount applied. If paying by internal transfer within Columbia, submit this Columbia Internal Transfer Request form to receive further instructions. Please note: filling out this form is not the same as registering for a training and does not guarantee a training seat.

Invoice Payment: If you would prefer to pay by invoice/check, please submit this Invoice Request form to receive further instructions. Please note: filling out this form is not the same as registering for a training and does not guarantee a training seat.

Registration Fee: Registration Fee includes course material, breakfast, and lunch on training days. Course material will be available to all attendees during and after the workshop. Lodging and transportation are not included.

Cancellations: Cancellation notices must be received via email at least 30 days prior to the training start date in order to receive a full refund, minus a $75 administrative fee. Cancellation notices received via email 14-29 days prior to the training will receive a 75% refund, minus a $75 administrative fee. Please email your cancellation notice to Due to workshop capacity and preparation, we regret that we are unable to refund registration fees for cancellations <14days prior to the training.  

If you are unable to attend the training, we encourage you to send a substitute within the same registration category. Please inform us of the substitute via email at least one week prior to the training to include them on attendee communications, updated registration forms, and materials. Should the substitute fall within a different registration category your credit card will be credited/charged respectively. Please email substitute inquiries to In the event Columbia must cancel the event, your registration fee will be fully refunded.

Use of Shiny logo trademark notice: Posit, RStudio, and Shiny are trademarks of Posit Software, PBC, all rights reserved, and may be registered in the United States Patent and Trademark Office and in other countries.

Additional Information

The Shiny Boot Camp is hosted by Columbia University's SHARP Program at the Mailman School of Public Health.

Jump to:  OverviewAudience and Requirements | R TutorialsInstructors  |  Scholarships  |  Locations   |  Registration Fees  |  Additional Information