This document provides an introduction and demo of Shiny, an R package that allows users to build interactive web applications. It discusses how Shiny apps have two main components - a server script (Server.R) that contains the application logic and a user interface script (UI.R) that defines how the UI appears. The server script takes user inputs defined in the UI and uses them to generate outputs, which are then displayed on the UI. A quick coding demo is also provided to illustrate basic Shiny concepts like input bindings, tab panels, and rendering outputs.