Event box

Tuesday, December 4, 2018
10:00am - 12:00pm
WORKSHOPS: Data Science Center, 21536 Young Research Library
R (programming language)

Shiny is a package for the widely used open source R programming language that allows users to build interactive documents, dashboards, and web applications. It works by compiling R code into HTML, CSS, and Javascript, thus allowing developers to focus on a single language when building interactive data visualization applications. Although, the R language does have an initial steep learning curve, due to its growing popularity, particularly among scientist and other practitioners who are not programmers by training, this obstacle is diminished by a robust ecosystem of documentation and training materials. In this spirit, we are offering this workshop in an effort to jumpstart interest and community-building in the library world.

Workshop outcomes will include:

  • Review basic principles of data visualization
  • Learn to build a Shiny application
  • Learn how to connect to a variety of data sources, including files, databases, and API’s
  • Explore deployment options for Shiny applications
  • Learn which elements of the R language to focus on learning to get up to speed as a Shiny developer

In this class we will use Library data as an example. 

Programming experience: Previous experience with R and Data Visualization will be helpful, but not essential. Since Shiny is code-based (as opposed to a GUI-based tool like Tableau), those with little or no experience writing code to manipulate data will be at a disadvantage.

Event Organizer

Profile photo of Tim Dennis
Tim Dennis

Tim is the Director of the Library Data Archive  and a certified Software & Data Carpentry Instructor. He provides data and software support as part of the Data Archive service. Feel free to schedule an appointment.

Profile photo of Data Science Center
Data Science Center