Archived Webinars and Videos

Webinars and videos are presented on a variety of subjects. We will cover packages, products (both Open Source & Commercial), have guest presenters, as well as general Q&A “Office Hour” recordings. All materials will be made available and at no cost. Our GitHub Webinar Repository for all webinars can be found at: https://github.com/rstudio/webinars.

Archived Webinar List

Getting started with R Markdown
Cut and paste for reporting doesn’t cut it anymore! In this webinar you’ll learn to write reports quickly and effectively with the R Markdown package. Using R Markdown you’ll be able to generate reports straight from your R code, documenting your work — and its results — as an HTML, pdf, slideshow, or Microsoft Word document.

We’ll see how to combine code and text into a single R Markdown file, the perfect document format for automated reporting and reproducible research. The .Rmd file retains all of your code for reproducibility, but lets you set how the code and its results will appear in the final report. Best of all, R Markdown reports are parameterizable. You can apply the same report to multiple data sets.

GitHub Webinar Repository
Materials for this specific webinar

How to start with Shiny – Part 3
In this talk (Part 3 of 3), Garrett Grolemund will show you how to customize the appearance of your app. You will learn how to arrange the components of your app into an attractive layout, as well as how to change the appearance of text, images, and other HTML elements in your app.

GitHub Webinar Repository
Materials for this specific webinar
Alternate Link: bit.ly/shiny-quickstart-3

How to start with Shiny – Part 2

In this talk (Part 2 of 3), Garrett Grolemund will show you how to write the instructions that describe how your app will react. He will also demonstrate several helpful patterns that you can use in your apps. Don’t worry if you missed Part 1, How to Build a Shiny App. You can watch it ahead of time here. Look for Part 3, How to Customize your App’s Appearance.

GitHub Webinar Repository
Materials for this specific webinar
Alternate Link: bit.ly/shiny-quickstart-2

How to start with Shiny – Part 1

Learning to use Shiny is easier than you may think. Many R users have already learned to use Shiny to create attractive, interactive data products. This webinar will help you do the same.

In this talk (Part 1 of 3), Garrett Grolemund will show you how to start building your own Shiny apps. You’ll learn how to create the basic ingredients of an app—a set of inputs, a set of outputs, an attractive layout, and a set of instructions that describe how your app will react. He will also demonstrate several helpful patterns that you can use in your apps.

GitHub Webinar Repository
Materials for this specific webinar
Alternate Link: bit.ly/shiny-quickstart-1

Dynamic Dashboards with Shiny

In a static report, you answer known questions. With a dynamic report, you give the reader the tools to answer their own questions. Unleash the full flexibility of analytic app development with Shiny.

In this talk, Winston Chang will discuss how to use R and Shiny to quickly create data dashboards. You’ll also get a glimpse of some new features in Shiny for presenting and interacting with data. He will also demonstrate how you can easily deploy apps to the web via RStudio’s hosting service shinyapps.io.

GitHub Webinar Repository
Materials for this specific webinar

Creating JavaScript data visualizations in R

The htmlwidgets package provides a framework for creating R bindings to JavaScript libraries.

In this talk, Yihui Xie will explore Leaflet and DataTables – two fantastic packages that take advantage of the htmlwidgets framework. Using Leaflet and Data Tables as examples this webinar will show you how to use JavaScript visualization libraries at the R console, just like plots. We will also embed widgets in an R Markdown document and a Shiny web application. Understanding htmlwidgets and how you can leverage packages like Leaflet and Data Tables will help you create stunning visualizations that are interactive and compelling, but most of all – require very little code.

Other Videos