Udemyintermediateen

LEARNING PATH: Shiny: Web Development with Shiny

Learn Shiny app development with hands-on examples. Build interactive web applications for data analysis and visualization. Perfect for data scientists and analysts.

3.8(36)
208students
2h 50m
Certificate
Packt Publishing
Packt PublishingTech Knowledge in Motion

Course Content

LEARNING PATH: Shiny: Web Development with Shiny is an intermediate-level Udemy course taught by Packt Publishing. It runs 2h 50m, is taught in English, and includes a certificate of completion. Learners rate it 3.8 out of 5 from 36 reviews, with 208 students enrolled. It is a paid course, last updated March 2018.

Build Interactive Web Applications with R using Shiny

Unlock the power of Shiny, a popular R package for creating dynamic and interactive web applications directly from R code. This comprehensive learning path guides you through building compelling web apps with minimal coding, leveraging the simplicity and flexibility of Shiny.

What you'll learn:

  • Shiny Fundamentals: Master the core Shiny functions to design attractive and adaptable user interfaces.
  • Reactivity in Shiny: Understand and control reactivity, a key concept for building responsive applications.
  • UI Development: Explore advanced UI development techniques with practical, hands-on examples.
  • Input & Output Widgets: Learn to integrate Shiny's input and output widgets to create functional applications.
  • Data Visualization: Discover how to create interactive data tables and leverage packages like ggplot2 for compelling data presentations.
  • Animation & Data Handling: Incorporate animation and manage data uploading/downloading within your Shiny apps.
  • Reactive Programming: Gain a deep understanding of reactive programming principles and how to control reactivity for optimal performance.
  • Dashboard Creation: Learn to build informative and visually appealing dashboards with Shiny.
  • HTML Templates: Explore the use of HTML templates to customize and enhance your application interfaces.
  • Layout & Design: Utilize Shiny's extensive layout functions to create well-structured and user-friendly applications.

Your Learning Journey:

This learning path starts with the basics: installing R, RStudio, and Shiny. You'll then explore embedding Shiny within RMarkdown documents. Progressing from simple examples to more complex applications, you'll work with datasets like ggplot2movies and diamonds to solidify your understanding. You'll learn to reskin and rebuild interfaces to understand different development methods. The path culminates in creating full-fledged dashboards and mastering layout techniques.

Meet Your Expert:

This learning path is led by Chris Beeley, an experienced R developer since 2008. Chris specializes in using R and Shiny for data presentation and web application development. He's a seasoned speaker and author, including the book "Web Application Development with R using Shiny." His expertise ensures a smooth and effective learning experience.

Key benefits:

  • Develop interactive web apps with just a few lines of R code.
  • Expand your R skills with a powerful and versatile package.
  • Create dynamic data visualizations and dashboards.
  • Build custom user interfaces with HTML templates.
  • Gain practical experience with real-world datasets.

This learning path is perfect for anyone looking to quickly get started with Shiny application development and build powerful web solutions using R.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.