Udemybeginneren

R Shiny For Absolute Beginners - Hands-On Tutorial

Learn Shiny! Build interactive web apps from scratch, no experience needed. Create your first Shiny app and unlock data visualization power.

4.6(81)
1,931students
1h 49m
Bogdan Anastasiei
Bogdan AnastasieiUniversity Teacher and Consultant

Course Content

R Shiny For Absolute Beginners - Hands-On Tutorial is a beginner-level Udemy course taught by Bogdan Anastasiei. It runs 1h 49m and is taught in English. Learners rate it 4.6 out of 5 from 81 reviews, with 1,931 students enrolled. It is free to enroll, first published May 2023.

Learn the fundamentals of Shiny programming and build your first Shiny app from scratch in this comprehensive tutorial! This course is perfect for beginners with no prior Shiny experience. By the end, you'll be equipped to create your own simple Shiny applications.

Here's a breakdown of what you'll learn:

  • App Overview & Planning: We begin by reviewing the app we'll be building, providing a clear understanding of the project's goals. This section is a valuable reference throughout your learning journey.
  • Core Shiny Concepts: Understand the essential components of any Shiny app: the user interface (UI) and the server. We'll explain their roles and functions, and introduce the basic Shiny app template to streamline your development.
  • Layout & UI Design: Create a visually appealing and organized Shiny app layout using grid layouts. While we won't delve into advanced techniques, you'll learn to structure your UI elements effectively.
  • Input Objects: Discover how to create interactive input elements that allow users to control your app. You'll learn to write Shiny input objects and implement them within your application.
  • Output Objects: Explore Shiny output objects, including text, tables, charts, and images. Learn about output placeholders and the process Shiny uses to generate these elements in the user interface.
  • Reactivity: The Heart of Shiny: Master the concept of reactivity in Shiny. We'll define reactivity and explain the crucial role of the reactive context. Learn how to generate reactive context using key functions to manipulate variables within your Shiny app.
  • Building the Server: Put your knowledge of reactivity into practice by building the server-side logic of your application. Learn how to manipulate data within a reactive context, display text, create and display interactive tables, and generate charts using ggplot2.
  • Bonus: Advanced Shiny App Example: Explore a more complex Shiny application to gain a deeper understanding of the package's capabilities and potential.

Ready to unlock the power of Shiny? Enrol today and begin your journey to becoming a Shiny expert!

$ 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.

skillshare
5.0(673)
8h 32m
all
skillshare
5.0(1,333)
2h 34m
beginner
skillshare
5.0(1,983)
8h 27m
all
skillshare