Create Interactive Web Applications with the R Shiny Package (Udemy.com)

Learn to create your own sophisticated Shiny applications by practicing with dozens of detailed Shiny Examples !

Created by: Geoffrey Hubona, Ph.D.

Produced in 2021

icon
What you will learn

  • Build and deploy interactive web applications with no knowledge of HTML, CCS, or JavaScript.
  • Use the R Shiny package to create amazing interactive visual applications for your target web user audience
  • Understand how to effectively use "reactivity" in both the user interface and the server-side logic of online Shiny applications.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 70 / 100

icon
Course Description

CreateInteractive Web Applications with theRShiny Packageis a 5-section course that highlights the features and functionality of the uniqueShinypackage created by RStudio. No matter what you do with R,Shinywill transform your R world by making it easy for you to turn your R analyses into interactive web applications without the necessity to program in HTML or JavaScript. These web applications are accessible over the Internet by anyone you choose and allow users to enter input parameters with user-friendly and familiar interactivecontrols such as sliders, drop-down menus, and text fields. It is easy to incorporate any number of outputs including downloadable plots, tables, formatted summaries and reports. Deploy your R data mining analyses as interactive web applications accessible by your students, colleagues or anyone in your organization, with the ability to generate and download summary tables and reports as required.

This particular course begins with a section introducing you to the Shiny package and template, describes how the fluidPage() function creates a user interface to your Shiny application, how to create inputs and outputs, and what the Server function does. Then introductory Shiny examples are presented. The second course section describes the unique Shiny property of "reactivity" in detail. The third section explains, with many examples, the basic Shiny layout elements includingHTML 5 Shiny tags, sliders, tabsets, and numerous Shiny widgets. The fourth section goes into more detail about using HTML, dynamic input andoutput, how "scoping" works, and concludes with several project examples. Finally, the last course section extends all of the previous discussion with detailed analyses of several moreextended examples of complete R Shiny projects.

In all cases, all R Shiny code and examples are provided in the course materials for you todownload, topractice with, and/or to use as templates in new Shiny apps that you create. The Shiny R codefor two dozen complete Shiny examples are provided, including several extended projects. This is a decidedly "hands-on" course and 'brings you up to speed' quickly on how to develop your own sophisticated Shiny applications. This is an intermediate level course, it is useful if you have some prior exposure to R software. You do not have to currently be a professionalR programmer, but you should already understand the basics of using R, including basic R data structures and user-defined R functions.
Who this course is for:
Anyone interested in building interactive web applications using Shiny

icon
Instructor Details

Geoffrey Hubona, Ph.D.

Dr. Geoffrey Hubona hasheld full-time tenure-track, andtenured, assistant andassociate professorfacultypositions at 4 major state universities in the United States since 1993. Currently, he is anassociate professor of MIS at Texas A&MInternational University where he teaches for-credit courses on Business Data Visualization (undergrad), Advanced Programming using R (graduate), and Data Mining and Business Analytics (graduate).In previous academic facultypositions, he taughtdozens ofvarious statistics, business information systems, and computer science courses to undergraduate, master's and Ph.D. students. He earned a Ph.D. in Business Administration(Information Systems and Computer Science) from the University of South Florida (USF)in Tampa, FL; an MA in Economics, alsofrom USF; an MBA in Financefrom George Mason University in Fairfax, VA; and a BA in Psychology from the University of Virginia in Charlottesville, VA. He is the founder of the Georgia R School (2010-2014) and of R-Courseware (2014-Present), online educationalorganizations that teachresearch methods and quantitative analysis techniques. These research methods techniquesincludelinear and non-linear modeling, multivariate methods, data mining, programming and simulation, and structural equation modeling and partial least squares (PLS) path modeling.

icon
More courses by Geoffrey Hubona, Ph.D.

Data Mining with R: Go from Beginner to Advanced!

$11.99

R Programming for Simulation and Monte Carlo Methods

$11.99

"Hands-On" PLS Path Modeling with SmartPLS 2.0

$11.99

icon
More other courses

Aprende matemticas desde cero - Aritmtica

$11.99

Unofficial Udemy Student Guide: Courses Free or Dirt Cheap

$11.99

Poi Dancing: The Beginner Series

$11.99

Professional Advanced Angelic Healing Practitioner Course

$11.99

Professional Accredited Earth Angel Course

$11.99

Cours signe bb tout le vocabulaire autour du bb

$11.99

icon
Reviews

3.5

59 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Christian Castro on 11/1/2020

He knows

By Shreerang Sarpotdar on 10/25/2020

Yes, so far

By Jerry Deligianni on 10/21/2020

I generally liked the course but I think there was too much time spent explaining the scientific concepts behind the apps when this really should be a course about Shiny and programming.

By Thomas Wilhelm on 10/8/2020

You can find most of this stuff in Shiny Tutorial for free

By Tim Olds on 9/27/2020

Spends too much time explaining concepts not related to Shiny. Downloadable workfile of examples etc. is a mess.

By Michelle Jones on 9/21/2020

Yes, and in chunks I can slip in now and again.

By Ruben Behnke on 9/13/2020

Way too much PLS talk!! It might be his thing, but it does not teach us about Shiny. I did not learn as much about Shiny as I was hoping to.

By Beverly Martinez on 9/7/2020

yes

By Edgar Luis Cceres Angulo on 7/22/2020

Muy buena explicacin

By Indra B. Kshattry on 7/18/2020

Not a good explanation

By Nick de Vrij on 7/18/2020

Really great course for understanding basic Shiny layout, reactivity and other properties.

By Bjazevic Illya on 7/14/2020

Fantastic course! You are a great professor!