
master the basics of building standalone web apps and dashboards with shiny in r, learn interactive inputs, charts, data import/export, and optimization for fast, shareable apps.
Define a shiny app structure by installing shiny and shiny dashboard and organizing files. Learn how input, output, and session drive the app, and when to separate UI and server.
This has all codes used throughout Section 1 along with respective files
Build a simple shiny app by setting up basic ui elements like title panel, sidebar panel, and main body, then incorporate charts, dropdowns, inputs, and a customization package.
Structure a Shiny app using a fluid page with title, sidebar, and main panels. Review defining global elements, loading packages, building a dataset, and adding styled text and hyperlinks.
Link a species dropdown to a reactive output in a shiny app, updating the average value via subset data.
Learn to build cleaner, more professional Shiny apps by using the Shiny dashboard package to structure UI with a sidebar and dashboard body, leveraging inbuilt functionality.
This has all codes used throughout Section 2 along with respective files
Build a simple shiny app by arranging basic ui elements—title panel, sidebar, and main body—and adding charts and dropdowns. Define inputs and explore restructuring with a customization package.
Learn to build reactive Shiny apps using slider inputs, including range sliders, and display results with text and data tables, while organizing the interface with fluid rows and columns.
Structure widgets in a Shiny app by using radio buttons and check boxes to filter data, wiring inputs to server functions, and applying unique choices, labels, and defaults.
learn how to speed up shiny apps by using server-side processing for large dropdowns, implement dependent dropdowns, and upload datasets with flexible file inputs.
This has all codes used throughout Section 3 along with respective files
Learn to add info boxes and value boxes to a Shiny app, using sidebar widgets to display key data with skin color, Times New Roman fonts, icons, and external links.
Learn to implement action buttons in a Shiny app and trigger submissions that reveal dynamic boxes, using observeEvent and eventReactive for responsive UI updates.
Explore datatables and data download within a Shiny dashboard, and get a glimpse of upcoming advanced topics and automation in your R Shiny workflow.
This has all codes used throughout Section 4 along with respective files
Create multiple views in a single shiny dashboard and add a menu and notification banner. Learn to use packages for custom control while exploring conditional dashboards, maps, and lighting packages.
Learn to use conditional panels and tabs to update the main banner, body, and sidebar based on tab selection and input data in a Shiny app.
Explore creating and rendering dynamic and static notification, message, and task menus in Shiny, using dropdown menus and code-driven updates.
This has all codes used throughout Section 5 along with respective files
Explore building basic dashboards in R Shiny using fluid row and column layouts, add widgets and maps, debug in the browser, and refine your Shiny projects for scale.
This course is aimed at students and professionals alike to help them learn how to design and structure apps using RShiny.
With built in quizzes, assignments, external resources and Project , this course will leave you up and running in under 2 hours!
For each course, codes are provided and I have walked through the code outputs, syntax and important concepts in RShiny to better understand the reason for some of the syntax. This course is mainly based on my learnings in Rshiny over the past couple of years and hence, contains collated end-end solutions for app building and some of most common problems encountered.
Over the course of this lecture, I have covered following topics
Design elements placement for the app
How to include various elements such as checkbox, dropdowns, datinputs..
How to include output elements such as HTML text, datatables, charts, maps..
Dependent elements
Export and import functionalities
TabPanel and condition Panel
Notification menus and task menus
Changing body, header and sidebar color, icons using HTML tags
and much more..
How is the course different?
Slowly building up in each lecture to be fully proficient in building Shiny apps by the end
Learning by doing rather than just memorizing code syntax
Explanation for all parameters used with extensive resources for further exploration
Quality instructor support for this and all future RShiny projects
Tips to modify standard look of the app and designing your own version