Creating Data Dashboards for Open Science Using the R Programming Language
Level: Intermediate
Status:
🟡 Alpha - Seeking Pilots
Start Lesson The Carpentries alpha Stage
A full draft exists and is being piloted by the original developers. Gaps or inconsistencies may still be present.About this Lesson
An introduction to Shiny, a package for writing and publishing web applications in R. Enables researchers to develop interactive web applications and data dashboards without extensive web development experience.
Learning Objectives
- Understand the importance of web applications and dashboards for applied research.
- Learn the basic syntax and vocabulary of the Shiny package.
- Develop interactive Shiny applications that respond to user inputs.
- Create data dashboards using the shinydashboard package.
- Publish Shiny applications.
Keywords
dashboardsRshinydata visualizationweb applications
Workshop History
| Date | Location | Format | Instructor |
|---|---|---|---|
| 5/12/2025 | CRDDS, CU Boulder | Virtual Workshop | Aditya Ranganath |
Help Improve this Curriculum
This lesson is currently in the alpha phase. The authors are currently piloting this draft. You can help by reviewing the materials and reporting any bugs or areas for improvement.
For more on how to run a pilot, visit The Carpentries Handbook.
Instructor Specs
- Duration: 3h 36m
- Level: Intermediate
- Prerequisites:
- License: CC-BY 4.0
Cite this Lesson
APA Format:
Ranganath, A. (2026). Creating Data Dashboards for Open Science Using the R Programming Language. UCLA IMLS Open Science. https://ucla-imls-open-sci.info/lessons/creating-data-dashboards-for-open-science-using-the-r-programming-language
BibTeX:
Show BibTeX
@misc{creating_data_dashboards_for_open_science_using_the_r_programming_language_2026,
author = {Aditya Ranganath},
title = {Creating Data Dashboards for Open Science Using the R Programming Language},
year = {2026},
publisher = {UCLA IMLS Open Science},
url = {https://ucla-imls-open-sci.info/lessons/creating-data-dashboards-for-open-science-using-the-r-programming-language}
} Resources
Authors