
This video will show you how to install Shiny and verify that it installed correctly.
This video will show you the general structure of any shiny app.
In this lecture we will learn how to create text inputs.
In this lecture we will learn how to create numeric inputs.
In this lecture we will learn how to create checkbox inputs.
In this lecture we will learn how to create select inputs.
In this lecture we will learn how to create slider inputs.
In this lecture we will learn how to create radio inputs.
In this lecture we will learn how to create date inputs.
This lecture will walk you through how to create your own shiny app containing several of the inputs covered in this section.
Explore Shiny outputs and learn how to display information in your app with graphs, text output, and data tables.
This lecture will demonstrate how to create text outputs.
This lecture will demonstrate how to create table outputs.
This lecture will demonstrate how to create plot outputs.
This lecture will demonstrate how to create Data Table outputs. **PLEASE NOTE: make sure to add DTOutput to the ui.R file after you have created the data table output in the server.R file**
During this lecture you will see how to create your own shiny app utilizing several of the output types from this section.
This lecture will cover how to create reactive outputs that respond to changes in user inputs.
This lecture will cover how to create more general reactive expressions which respond to user input. Things like data filtering are done via reactive expressions.
This lecture will cover how you can control the exact timing of when you want reactions to happen. For instance if you want to wait for the user to change all their inputs before refreshing the data.
In this lecture you will combine your knowledge of inputs, outputs, and reactivity to build your own shiny app that reacts to users changing inputs. (Note that I have uploaded a new version of the practice app code that included a global.R file that contains the appropriate library loads.)
In this lecture you will see how to create a vertical layout for your application.
In this lecture you will see how to create a fluid row layout for your application.
In this lecture you will see how to create a side bar layout for your application.
In this lecture you will see how to create a layout containing conditional panels that are only shown once some condition is met.
In this lecture you will create your own single page application utilizing the side bar layout.
Explore multi-page layouts to organize a Shiny app, dedicating separate output spaces for data and plots, including a data tab and a plots tab.
In this video you will learn how to create a tabset panel layout for your application.
In this video you will learn how to create a navigation bar layout for your application.
In this video you will learn how to create a navigation list layout for your application.
In this lecture you will build you own multi-page application utilizing the tabset panel layout.
In this lecture you will learn how to enable the user to download data within your application.
In this lecture you will learn how to allow the user to upload a file to your application.
In this lecture you will learn how to have shiny dynamically update while an application is running by monitoring whether a data file has changed.
In this lecture you will learn how to add progress indicators to your apps. That let your user know that something is going on in your app and how much of it is complete.
In this lecture you will learn the basic structure of a shiny dashboard.
In this lecture you will learn the how to create the header portion of a shiny dashboard.
In this lecture you will learn the how to create the sidebar portion of a shiny dashboard.
In this lecture you will learn the how to create the body portion of a shiny dashboard.
In this lecture you will be building your most comprehensive shiny app thus far. Utilizing things you have learning in all the previous sections to create a fully functioning shiny dashboard.
Go from Shiny beginner to Shiny pro with this course covering all the topics you need to build professional looking Shiny apps. Learn how to utilize inputs, outputs, and reactivity combined with the many different layout options available. Get real hands on experience building your own Shiny apps throughout the course to build your knowledge and put your skills to the test.
Building your own web applications can be challenging. That's where Shiny comes in; Shiny allows you to build powerful web applications without needing to know any HTML, javascript, or CSS.