# install.packages("pak")
pak::pak(c("tidyverse", "gt", "ggthemes", "DT", "here", "paletteer"))Dashboard Masterclass π
Hello Quarto & Shiny Dashboard
Over two fully catered days on 25 & 26 September 2025, youβll dive into hands-on masterclass to learn how to create dashboards with
- Quarto (https://quarto.org/docs/dashboards/) and
- Shiny (https://shiny.posit.co).
We assume you can already analyse and summarise your data in computational notebooks with R and/or Python. This masterclass will then enable you to share your insights or allow others to make their own conclusions in visually appealing dashboards.
Date & Location
| ποΈ 25 & 26 September, 2025 |
| π 9am β 5 pm |
| π 14SCO Room 163 |
Schedule
You can find the tentative schedule below. This is subject to change.
| 08:30 β 09:00 | Registration |
| 09:00 β 10:30 | Introduction to Dashboards |
| 10:30 β 11:00 | Coffee break βοΈοΈ |
| 11:00 β 12:30 | Dashboards Components |
| 12:30 β 13:30 | Lunch ππ₯€ |
| 13:30 β 15:00 | Theme and Styling |
| 15:00 β 15:30 | Coffee break π΅ |
| 15:30 β 17:00 | Parameters, Interactivity, and Deployment |
| 08:00 β 09:00 | Registration |
| 09:00 β 10:30 | Introduction to Shiny |
| 10:30 β 11:00 | Coffee break βοΈοΈ |
| 11:00 β 12:30 | Reactive Programming |
| 12:30 β 13:30 | Lunch π₯€ π₯ͺ |
| 13:30 β 15:00 | Modern Uls with bslib |
| 15:00 β 15:30 | Coffee break π΅ |
| 15:30 β 17:00 | Theming and Deploying |
How to join
For catering purposes, please register to the masterclass when you register for DataViz 2025: https://mqedu.qualtrics.com/jfe/form/SV_8IDFaeAnN29KLxI.
Materials will be shared with participants on 24 Sep.
Software & Setup
Prior to the masterclass, please check that you have the required software and setup any accounts you might need for publishing your dashboard!
You will be able to follow along with this masterclass in R or in Python.
Please see the required software suite for each language below.
R
Python
- Python: 3 or later
- Quarto: v1.8 or later
- VS Code as well as the VS Code Quarto Extension and VS Code Jupyter Extension
- Packages: We recommend
pip installing the following packages. If you have a different preferred way of managing your environment, youβre welcomed to do so. Just make sure you have these packages installed in order to be able to follow along with the examples.
great_tables==0.10.0
ipykernel==6.29.5
jupyter==1.0.0
pandas==2.2.2
plotnine==0.13.6
Publishing accounts
You do not need to publish your dashboard during the workshop, but it would be good practice!
To publish your website youβll need an account on one of Quartoβs publishing venues:
- (Recommended) Quarto Pub
- GitHub only if you are already a Git/GitHub user
TBD
