Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shiny R Intro - PR #16

Merged
merged 2 commits into from
Feb 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added workshops/images/colin-rundel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
27 changes: 11 additions & 16 deletions workshops/shiny_r_intro.qmd
Original file line number Diff line number Diff line change
@@ -1,35 +1,30 @@
---
title: Shiny R intro (Details TBD)
title: Shiny R intro
author:
- name: Instructor 1 name
- name: Colin Rundel
affiliations:
- name: Instructor 1 affiliation
- name: Instructor 2 name (remove if single instructor)
affiliations:
- name: Instructor 2 affiliation
- name: Duke University
description: |
1-sentence summary of workshop.
categories: [add, comma, separated, categories]
Introduction to builing interactive web apps using Shiny and R
categories: [Shiny, R, reactivity, web apps]
---

# Description

Full workshop description goes here. Multi-paragraph ok.
Shiny is an R package that makes it easy to build interactive web apps straight from R. This workshop will start at the beginning: designing and creating user interfaces, learning and mastering the reactive model that connects your R code to the interface, and deploying apps publicly and privately. We will wrap up with some intermediate-level tools: debugging and modularizing your apps and implementing dynamic user interfaces. In the end, you’ll be a confident Shiny user, able to design interactive apps to achieve your purpose and produce a polished and professional implementation.

# Audience

This course is for you if you:

- list at least
* are comfortable with the basics of R, such as writing functions, indexing vectors and lists, debugging simple errors, and working with data structures like data frames,

- three attributes
* are interested in creating interactive web applications, and

- for your target audience
* have no or minimal experience with Shiny for R. If you have a bit of experience, you’ll see things in a new way. If you don’t, we’ll get you started on the right footing.

# Instructor(s)

| | | |
|------------------|------------------|------------------------------------|
| ![](images/name-lastname.jpg) | | Instructor bio, including link to homepage. |
|-------------------------------|-----|---------------------------------------------|
| ![](images/colin-rundel.jpg) | | [Colin Rundel](https://rundel.github.io/) is Associate Professor of the Practice at Duke University in the department of Statistical Science where he has been teaching since 2012. His work focuses on teaching statistical computing to both undergraduate and graduate students in both R and Python. He has been teaching and using Shiny since 2015. |

: {tbl-colwidths="\[25,5,70\]"}
Loading