MASTERCLASS

Progressing your Shiny app

“I have a Shiny app – what do I do now?”

Taking your Shiny app from a first version to a well performing tool loved and valued by others is complex, and this is why despite skill and enthusiasm many apps don’t reach their potential. There are a lot of things to get right: security, speed and how you present your findings – it can be hard to know where to begin! That is where this Masterclass comes in.

Open group classes aren’t quite right for you?

Sounds like custom workshops for your organization or individual coaching might be the way to go.

Talk to one of our experts to learn more

WHEN

10–20 March 2026
6 interactive sessions, 90 minutes each, incl. hands-on coding and assignments in between sessions

 

WHERE

Online Masterclass

 

PRICE

$2250 NZD excl. gst
Numbers are limited, register now to reserve your place.
10% discount for attendees of previous Masterclasses

In this Special Edition Masterclass, we will give you practical tips and tricks to help you succeed and turn your Shiny app into a smooth, well-designed piece of software. Based on years of teaching Shiny Masterclasses, working on 200+ Shiny projects and learning from our participants what they struggle with and can't find readily explained anywhere, we are providing a unique learning experience to get your app to the next level, ensuring it’s used, shared, secure and continues to grow.

Is this course for me?

Active learning support with interactive, small group, online trainings.

This training will cover the process of taking an existing Shiny app, and making targeted improvements to ensure the application will have a professional look and feel and function well for many users.

To get the most out of this course, you should already have some experience with creating simple, internal or proof of concept Shiny apps, using static data and deployed to a service such as Shinyapps.io or Posit Connect.

230+ participants

 

90+ organisations

 

20+ countries

Here's what our participants say

 

The R Shiny Masterclass Series was essential for us to set the foundations that led to the development of an interactive report on use of antimicrobial in dairy production in Quebec, Canada. It covered many of the most important Shiny R features and helped us a lot to pick the best approach. We got hooked and we are thus already working on our next app! We feel Shiny is an awesome way to make complex data and fancy epi work digestible and appealing for stakeholders.

 

Simon Dufour, Université de Montréal, Canada

Epi’s R Shiny Masterclass is a great introduction to advanced-level concepts in Shiny. I’d recommend it to anyone who feels like they know the basics of building a dashboard in Shiny and want to know, “What’s next?”

 

Jan-Yves Ruzicka, Ministry of Business, Innovation and Employment (MBIE), New Zealand

The advanced Shiny masterclass lived up to (even exceeded) our hopes. Colleagues and I found the sessions well structured, not too lengthy, with a good balance between content and breakout sessions, and practically-oriented. Best of all, the exercises to do between sessions were well designed for us to hone our skills. Managing it all on RStudio Cloud was a genius move.

 

Paddy Tobias, Social Research Centre Australia, Australia

Instructors

Nick Snellgrove

Tech Lead | Epi

Nick leads Epi’s dashboard engineering team, guiding standards and mentoring developers to ship fast, reliable data applications. Beyond his well‑known R and Shiny expertise, he has hands‑on experience with Python workflows, relational databases, Docker and AWS, enabling him to deploy interactive data tools that scale securely in the cloud. He shares best practice through Epi’s annual Shiny Masterclass.

Kai Lewis

Research Software Lead | Epi

Kai bridges applied science and software engineering, turning research prototypes into robust, cloud‑native tools. He has led developer chapters and built full‑stack data applications using Python, FastAPI, Next.js/TypeScript and R Shiny. Comfortable with Azure, Kubernetes and CI/CD automation, he champions reproducible pipelines and collaborative engineering standards that let scientists ship insights sooner.

Kiel Hards

Senior Data Scientist | Epi

Kiel is a senior data scientist who builds cloud-native analytics pipelines and applies generative AI to real-time intelligence challenges. He has delivered national threat-monitoring platforms, automated global information feeds, and prototyped LLM-powered recommenders that surface critical insights faster. Backed by 45 + peer-reviewed publications and stewardship of multi-million-dollar research programmes, he combines scientific rigour with production engineering across Python, R and SQL.

Learning objectives

During this masterclass, participants will learn about:

  • Good coding practices – how to write clean, maintainable code so you keep enjoying the project while making it easy for others to collaborate
  • Small changes, big impact – how User Experience (UX) design can improve usability
  • Security best practices – what you can implement right now, and what your organisation might require in the Certification & Assurance process
  • Integrating AI tools – how to bring AI / Large Language Models into your Shiny apps
  • Sharing your apps internally – beyond passing around your Shiny app code, how can you share your Shiny products with stakeholders that may not necessarily have R installed?
  • Deployment options – what services exist for hosting a Shiny app in-house or the cloud? How do they compare in terms of security and performance and how do you get started?
  • Accessibility standards – how to make your Shiny apps accessible
  • Our Top 10 Tips – proven ways to streamline development and maintenance

Schedule

Session start times

  • New Zealand (NZDT) 9am
  • Sydney (AEST) 7am

Day before:

  • Paris (CEST) 9pm
  • London (BST) 8pm
  • Toronto (EDT) 4pm
  • Los Angeles (PDT) 1pm

 

Session dates

10, 11, 13, 17, 18, 20 March 2026

Each session is 90 min long (online Zoom tutorial). We also recommend putting some time aside in-between the sessions to work on assignments and to practice in your own time, ideally at least one hour. A detailed schedule will be provided after registration.

Resources

Key features for this course are:

  • Interactive online sessions with individual feedback
  • Access to Posit Cloud for coding exercises, assignments and sharing code
  • Online support forum throughout, with expert advice from our team
  • Online access to learning materials and coding examples

Have some ideas you want to explore?