Shiny Academy - R Shiny From Zero to Expert

Learn to Build Powerful Web Applications For Decision Makers With R Shiny - Free Extended Course

"Help end users visualize and explore your R models with interactive apps that make your information more striking and engaging. They will grasp the story of their data and develop priceless insights that lead to better decisions."

 

Dear R analyst,

If you want the valued ability to convert tiresome data analysis output into magnificent interactive reports, then this letter will show you how.

Here's the deal...

I have created a video course called…

"R Shiny From Zero to Expert"

This course trains R data scientists to create professional Shiny applications. It is designed to turn you into a skilful Shiny developer as fast as possible.

Upon completing the course, you will be able to take your own models and algorithms, put them in a reactive environment and develop a Web application that communicates your data science work in a highly captivating way.

Yes, you can achieve that in a short time even if you have no Web development experience. Shiny applications are very easy to write if you already know R.

More:

Shiny apps enable users (your boss, colleagues, partners, clients) to explore your data analyses without any R knowledge or technical support. You just deploy your app on a specialized platform (I will show you how in the course) so people can see and utilize it, 24 hours a day.

They will be astonished with your apps, I guarantee! Because they will get quick access to significant business insights, in a highly spectacular manner.

This is why Shiny expertise is in high demand and greatly rewarded. According to Zip Recruiter, a Shiny developer makes $123,147 per year, on average.

 

What Are You Going to Learn?

 

"R Shiny From Zero to Expert" is a comprehensive course that touches all the essential aspects of Shiny development. Everything is explained live, step by step, so you can replicate any procedure at any time you need it.

The course is organized into 10 Units that take the student from simple to more complicated. Let’s see what you’ll learn from each Unit, very quickly.


Unit 1 - Getting Started

  • the essential components of any Shiny app

  • creating input objects that enable users to interact with the app

  • building output objects to display information in the app interface

Unit 2 - Reactivity

  • what is reactivity and why it is important

  • representing relationships between inputs and outputs with the reactive graph

  • how reactivity actually works (here you will understand how any Shiny app operates)

  • the reactive context (another key concept in reactive programming)

  • the reactivity building blocks (these are crucial – you are going to use them extensively in any application that you’ll build)

Unit 3 - User Feedback

  • making an input field required, so the user can’t go on if they didn’t complete that filed

  • validating an input – making sure that it has a licit value, and sending a warning message to the user otherwise

  • validating a combination of inputs

  • use a progress bar or a spinner (if your app does operations that take a long time to perform)

  • make the user confirm a potentially dangerous operation

Unit 4 - Dynamic User Interface

  • create dynamic input controls (that change when other input change)

  • build hierarchical dropdown lists

  • create reset buttons

  • make interface objects appear or disappear with conditional panels

Unit 5 - Working With Data Sets

  • how to manipulate data sets in a reactive environment, meaning…

  • filtering

  • selecting columns (defined dynamically using input controls)

  • sorting

  • creating tables from data sets and more

Unit 6 - Working With Charts and Images

  • building various types of charts in a reactive context (histograms, bar charts, scatterplot, boxplot etc.) using ggplot2

  • building interactive charts

  • drawing charts with dynamic sizes

  • manipulating images in Shiny

Unit 7 - Modules

  • when and how to use modules

  • the concept of namespacing

  • creating UI modules

  • creating server modules

  • assembling your modularized app

Unit 8 - Working With Files

  • uploading files in your app (and use them further for different purposes)

  • download objects created in your app as individual files

Unit 9 - Look-and-Feel

  • creating a grid layout for your app interface

  • using tabs and navigation lists to organize your app content

  • use pre-made and custom themes to make your app more pleasant to the eye

  • build HTML objects in your charts: tables, boxes, buttons etc. (this is indispensable knowledge if you want to create advanced aps)

  • use CSS (cascading style sheets) to control your app look down to the smallest details (don’t worry if you have little experience with CSS, I will explain everything in this Unit)

Unit 10 - Deploying Your App

  • creating and authorizing your account with Shinyapps

  • preparing your app for deploying

  • deploying (publishing) your app, so you can share it to the world

  • getting data (statistics) about your app functioning

After studying these Units you will be able to build advanced Shiny apps for any organization in your field.

Upon course termination you will be awarded a certificate of completion signed by myself. This certificate will attest your advanced skills in Shiny programming.

- - -

Best of all?

"R Shiny From Zero to Expert" is free! You can start to learn right away without paying a cent.

Click the button to get started:

 
Join free
 
Click here to join at no cost
 

See you inside!




 

Bogdan Anastasiei, PhD.


Home - Copyright - Privacy - Terms and conditions - Disclaimer

admin@shiny-academy.com