Building Web Applications in R Using Shiny
Building Web Applications in R Using Shiny


Shiny is an R package that can be used to build interactive web pages with R. This might sound strange or scary, but you don't need to have any web knowledge - it's just R! If you've ever written an analysis in R and you want to make it interactive, you can use Shiny. If you've ever written a function or model that you want to share with others who don't know how to use R, you can use Shiny. Shiny has many use cases, and this course will help you see how you can leverage it in your own work. In this workshop, you'll learn how to take a Shiny app from start to finish - we'll start by building a simple Shiny app to interactively visualize a dataset, and deploy it online to make it accessible to the world.


Dean Attali is the founder of AttaliTech Ltd, a consulting firm that specializes in providing world-class expertise and training in R-Shiny. Dean studied Computer Science at the University of Waterloo, Canada, and has 10+ years of experience as a software engineer in both large companies (Google, IBM) and small startups (, After getting a good taste of the San Francisco tech life, Dean was curious to see what academia had to offer and went on to pursue a graduate degree in Bioinformatics at the University of British Columbia in Vancouver, Canada. He became involved with Shiny since its early days and quickly developed a deep passion for R-Shiny. Dean is the author of many popular Shiny packages (eg. shinyjs, timevis, colourpicker, shinyalert), Shiny tutorials, and a Shiny online video course on DataCamp.

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google