The Shiny Bundle | Master Production Shiny, Custom Widgets & Mobile Apps | AthlyticZ
ShinyThe Complete Shiny Engineering Stack

Three Courses. One Bundle.
Total Shiny Mastery.

From production architecture to custom widgets to mobile deployment. The complete journey from intermediate Shiny developer to full-stack Shiny engineer — with the people who build the tools.

Save $450 vs. buying separately
ProductioniZing Shiny Apps21 sections • 83 lessons
CustomiZing WidgetZ13 sections • 41 lessons
Mobile StructureZ7 sections • 43 lessons
41 Sections 167+ Lessons 55+ Quizzes Cloud VMs Included
Posit
Official Partner

Every bundle student gets access to enterprise cloud virtual machines, directly through the AthlyticZ Academy LMS.

Why Your Organization Should Fund This

The ROI Case for Shiny Engineering

$2,997
This Bundle
41 sections, 167+ lessons, cloud VMs, 3 certificates
$20K+
University Equivalent
Three semesters of advanced web application coursework
$85K+
Cost of a Bad Hire
Recruit, onboard, and replace one failed full-stack Shiny engineer
Send This to Your Manager

Request L&D Funding

For less than 2% of my salary, I gain production Shiny, custom widget, and mobile deployment skills that would take 2+ years of self-study and cost $20K+ at a university.

Tax-deductible for employers
3 certificates for HR records
Immediate ROI on projects
Enterprise Cloud VMs
The Story Behind This Bundle

Built by the People Who Build the Tools

This is not a collection of tutorials. AthlyticZ funded the rebuild of shinyMobile v2 as part of our open source initiative. Veerle Eeftink - van Leemput co-developed it alongside its creator, Dr. David Granjon — author of Outstanding User Interfaces with Shiny and Lead Shiny engineer at cynkra.

Every lesson reflects architectural decisions the actual developers made. You are learning from the source — not secondhand.

The three courses together form the complete Shiny engineering pipeline: build production apps, design custom widgets, and ship native-like mobile experiences. Employers care about engineers who can do all three.

Veerle
Veerle
Instructor
&
David Granjon
Dr. Granjon
Curriculum Advisor
Open Source Initiative

AthlyticZ proudly funded the rebuild of shinyMobile v2 to advance the Shiny ecosystem for mobile development.

The Complete Journey

From Production Architecture to the App Store

41 sections. 167+ lessons. 55+ quizzes. 24 free preview videos. Every lesson expandable. Follow the wire.

Course 1 • ProductioniZing Shiny Apps
Build, Test & Deploy Production Shiny Applications
21 sections • 83 lessons • 25+ quizzes

Master production Shiny architecture: modules, reactivity, interactive graphics, authentication, testing with shinytest2, caching, performance profiling, deployment on Posit Connect and Docker, and a full Olympic Games capstone app.

01
Welcome and Course Overview
3 lessons
Welcome and Course Overview
Setting Up Your Environment
Shiny Fundamentals Refresher
02
Shiny Modules
4 lessons
What Are Modules?
Creating Your First Module
Module Communication
Nested Modules
03
Basic Reactivity
4 lessonsFree Preview
Reactive Sources and Endpoints
Reactive Conductors
Reactive Values and Events
Common Reactivity Patterns
04
Reactive Techniques
4 lessons
Advanced Reactive Patterns
Debouncing and Throttling
Reactive Polling
Dynamic UI Generation
05
Interactive Graphics
4 lessonsFree Preview
Base R Graphics Interaction
ggplot2 Interaction
Plotly Integration
Custom Interactive Plots
06
Shiny Application as a Package
4 lessons
Why Package Structure?
Creating the Package
roxygen2 Documentation
Package Testing Basics
07
Observers, Outputs and Reactive Values
4 lessonsFree Preview
Observers in Depth
Output Rendering Patterns
Reactive Values Best Practices
Error Handling in Reactivity
08
Communication Between Modules
4 lessonsFree Preview
Passing Data Between Modules
Shared Reactive Values
Module Events and Callbacks
Complex Module Architectures
09
Enhancing the User Interface
4 lessons
Custom CSS Styling
JavaScript Integration
Dynamic Theming
Accessibility Best Practices
10
Transitions and Animations
4 lessonsFree Preview
CSS Transitions
Animation Libraries
Loading States
Smooth Page Transitions
11
JavaScript for Shiny
4 lessons
JavaScript Fundamentals
jQuery in Shiny
Custom Input Bindings Intro
Shiny JavaScript API
12
Data Handling and APIs
4 lessons
Database Connections
API Integration
Data Caching Strategies
Real-time Data Updates
13
User Authentication
4 lessons
Authentication Concepts
Implementing Login Systems
Role-Based Access
Session Management
14
Error Handling and Logging
4 lessons
Error Handling Patterns
Custom Error Messages
Logging Frameworks
Monitoring Applications
15
Caching
4 lessonsFree Preview
Why Cache?
memoise and cachem
Caching Strategies
Cache Invalidation
16
Performance Profiling
4 lessons
Profiling Tools
Identifying Bottlenecks
Optimizing Reactive Chains
Load Testing
17
End-to-end Testing with shinytest2
4 lessonsFree Preview
Testing Fundamentals
Writing shinytest2 Tests
Snapshot Testing
CI/CD Integration
18
Posit Connect
4 lessonsFree Preview
Deployment Basics
Publishing to Connect
Environment Management
Scaling on Connect
19
Advanced Deployment
4 lessons
Docker Containers
ShinyProxy
Cloud Deployment
Monitoring in Production
20
Security Best Practices
4 lessons
Input Validation
SQL Injection Prevention
XSS Protection
Secrets Management
21
Course Capstone: Olympic Games App
4 lessons
Project Setup
Data Architecture
Building the UI
Deployment and Review
Career Milestone

You Can Build and Deploy Any Production Shiny App

After Course 1, you are a production Shiny developer. You can architect modular apps, handle authentication, optimize performance, write end-to-end tests, and deploy to Posit Connect or Docker. This alone qualifies you for Shiny engineer roles at $90K-$140K.

$90K-$140K
Shiny Developer / Engineer
$100K-$150K
Senior R Developer

Course 1 Complete. You Build Production Apps.

But the developers who stand out? They design the components everyone else uses. Course 2 is where you go deeper.

Get the Bundle — $2,997
Course 2 • CustomiZing WidgetZ
Design Custom Widgets & Outstanding UIs
13 sections • 41 lessons • 12+ quizzes

Master the R↔JavaScript bridge: HTML dependencies, input/output bindings, events, npm bundling, and htmlwidgets. Build custom components from scratch, not just use them. Guest expert: Dr. David Granjon, author of Outstanding User Interfaces with Shiny.

22
Introduction to the Course
2 lessons
Making Outstanding Shiny Apps
Introducing Outstanding User Interfaces by David Granjon
23
Package Development
2 lessonsFree Preview
The Why and How
Package Development Workflow
24
Web Application Concepts
3 lessonsFree Preview
The Client-Server Model and HTTP Requests
WebSockets
The Shiny App Lifecycle
25
Discover Shiny Dependencies
3 lessons
Understanding Dependencies in Shiny Applications
Bootstrap
jQuery
26
Handle HTML Dependencies with {htmltools}
2 lessons
Declaring and Attaching Dependencies
Resolving Dependency Conflicts
27
JavaScript for Shiny
4 lessonsFree Preview
Introduction to JavaScript
jQuery Syntax
Adding JavaScript to Shiny
Using External JavaScript Libraries
28
Communicate between R and JS
3 lessonsFree Preview
Data Exchange between R and JS
Sending Messages through the WebSocket
Receiving Messages through the WebSocket
29
Managing JS and CSS
5 lessons
The Need For Asset Management
Organize Your JS and CSS Files
Bundling Your JS and CSS Code
Bundling Components
Working with npm
30
Shiny Inputs
6 lessonsFree Preview
Input Bindings
Updating Inputs
Building A Complex Custom Input (Part 1)
Building A Complex Custom Input (Part 2)
Building A Complex Custom Input (Part 3)
Summarizing the Input Lifecycle
31
Shiny Outputs
2 lessons
Output Functions
Output Bindings
32
Mastering Shiny Events
2 lessonsFree Preview
Exploring Event Types
Custom Loaders
33
Design Widgets
5 lessonsFree Preview
Introduction to {htmlwidgets}
Building {brackets} with {htmlwidgets}
Advanced techniques in {htmlwidgets} (Part 1)
Advanced Techniques in {htmlwidgets} (Part 2)
Updating Your Widgets
34
Course Recap and Next Steps
2 lessons
Course Summary
What's Next?
Career Differentiator

R Developers Who Speak JavaScript Are Rare and Valuable

The R↔JS bridge is the single most valuable skill gap in the Shiny ecosystem. Developers who can build custom inputs, outputs, and htmlwidgets from scratch — and package them for reuse — are the ones building the next generation of enterprise Shiny applications. This is the skill that gets you promoted.

$120K-$160K
Senior Shiny / UI Engineer
$140K-$180K
Lead R Developer, Enterprise

Courses 1 & 2 Complete. You Build AND Design.

Now take everything mobile. Course 3 is built on shinyMobile v2 — the package AthlyticZ funded and Veerle co-developed.

Get the Bundle — $2,997
Course 3 • Mobile StructureZ
Ship Native-Like Mobile Shiny Apps
7 sections • 43 lessons • 20+ quizzes

Built on shinyMobile v2 — the package AthlyticZ funded. PWAs, Framework7, app store deployment via Capacitor and PWABuilder, modular JS/CSS, and a complete women's basketball capstone app. Learn from the co-developer who rebuilt the framework.

35
Introduction to the Course
3 lessons
Making Outstanding Shiny Apps
Introducing Outstanding User Interfaces by David Granjon
Prerequisites and Course Structure
36
Introduction to Mobile Development for Shiny
3 lessonsFree Preview
Native Apps and Their Challenges
Introduction to Progressive Web Apps (PWAs)
Simulating Devices
37
Behind {shinyMobile}
10 lessonsFree Preview
Introduction to Framework7
Setting up {shinyMobile}
About HTML Dependencies
Framework7 Layouts
App Initialization
App Configuration: Theming and Colors
Passing App Configuration from R to JS
Other App and Component Configuration
Modularizing JS Code
Custom Message Handlers
38
Build a Mobile Sports App
15 lessonsFree Preview
The Data: Women's Basketball
Setting up the Layout
Building a Modular Codebase
Ranking Page (Part 1)
Ranking Page (Part 2)
Team Page (Part 1)
Team Page (Part 2)
Player Page (Part 1)
Player Page (Part 2)
Login Functionality
Live Page Data
Home Page
Creating a Messaging System
User Settings and Preferences
Loading Experience
39
{shinyMobile} and PWA
7 lessonsFree Preview
{shinyMobile} and PWA concepts
Manifest, Service Worker and Offline Page
Google PWA Compatibility
Shortcuts
Handling Installation
To the App Store with Capacitor
To the App Store with PWABuilder
40
The Multilayout
3 lessonsFree Preview
The Framework7 Router
Getting to Know {brochure}
Multilayout in {shinyMobile}
41
Recap and Next Steps
2 lessonsFree Preview
Summary
What's Next?
Journey Complete

From R Script to the App Store. You Are a Full-Stack Shiny Engineer.

You can build production apps, design custom widgets, and ship installable mobile experiences. You understand the entire stack — from reactive architecture to JavaScript bridges to PWA manifests. Fewer than 1% of R developers can do what you can do. That is the value of the bundle.

$140K-$200K
Full-Stack Shiny Engineer
$160K-$220K
Principal / Staff, Enterprise R
Real Feedback

What Learners Say About Veerle

A. Sekulovic
A. Sekulovic, PhD
Specialist Formulation & Process Development

“If you have a question about Shiny, Veerle is the person to turn to. She is very knowledgeable and explains things in a simple, clear and engaging way.”

Hector Chavez
Hector Chavez
Data Scientist

“Veerle’s workshop on R Shiny development was exceptional. Her meticulous preparation, tailored content, and hands-on approach make it stand out from other offerings.”

One Purchase. The Full Stack.

Get the Shiny Bundle

Best Value • Save $450

The Complete Shiny Bundle

ProductioniZing + CustomiZing WidgetZ + Mobile StructureZ
$2,997
$3,447
Lifetime Access • Cloud VMs Included
  • 41 sections across 3 courses
  • 167+ lessons, 55+ quizzes
  • Olympic Games + Women’s Basketball capstones
  • Custom widget & htmlwidgets projects
  • Built on shinyMobile v2 (AthlyticZ-funded)
  • Curriculum advisor: Dr. David Granjon
  • 200+ R scripts, 100+ files
  • 3 certificates of completion
Posit
Cloud VM Access Included
Virtual machines via AthlyticZ Academy LMS
Get the Shiny Bundle — $2,997
One-time payment • 3-day money-back guarantee

Members pay $2,497 • Explore Membership

AthlyticZ Membership

Members Pay $2,497 for This Bundle

Save $500 more as a member. Plus unlimited cloud VM access, 10+ live sessions per month, the full replay library, and 20% off every course in the catalog.

Veerle Eeftink - van Leemput
Your Instructor

Veerle Eeftink - van Leemput

Co-developer of shinyMobile v2 • Founder of Hypebright

A Shiny enthusiast since 2016, Veerle founded Hypebright in 2019 to help professionals leverage the full potential of Shiny. She co-developed shinyMobile v2 with Dr. David Granjon, rebuilding the package under updated Framework7 infrastructure. This bundle represents the complete transfer of Veerle’s production Shiny knowledge — from architecture to widgets to mobile deployment.

Dr. David Granjon

Curriculum Advisor: Dr. David Granjon

Creator of shinyMobile, author of Outstanding User Interfaces with Shiny, and Lead Shiny engineer at cynkra. David provides expert guidance in CustomiZing WidgetZ and Mobile StructureZ.

Frequently Asked Questions

Buying all three courses individually costs $3,447. The bundle is $2,997 — a saving of $450. You also get cloud VM access and a unified learning path designed to be taken in order.
Strongly recommended. ProductioniZing Shiny Apps builds your production foundation. CustomiZing WidgetZ goes deeper into the UI layer. Mobile StructureZ applies everything to mobile deployment. Each course assumes knowledge from the previous one.
Intermediate R and basic Shiny experience. If you have built at least one Shiny app and are comfortable with R, you are ready for Course 1. JavaScript experience is not required — Course 2 teaches it from scratch within the Shiny context.
shinyMobile is an open-source R package that brings mobile-native UX to Shiny apps using Framework7. AthlyticZ funded the complete v2 rebuild as part of our open source initiative. Dr. David Granjon created the original and Veerle Eeftink - van Leemput co-developed v2. The tools you learn are the ones we invested in.
You may drop within 3 days of commencement for a full refund. No refunds after day 3 or if you have completed 25% or more of any course in the bundle.
Yes. Many students use L&D budgets. The bundle is tax-deductible for employers in most jurisdictions, and you receive 3 certificates of completion for HR records. The ROI section above is designed to help you make the case to your manager.
The Shiny Bundle

Production. Widgets. Mobile.
The Complete Stack.

41 sections. 167+ lessons. 3 courses. 2 capstone apps. 24 free preview videos. Cloud virtual machines included. Built by the people who build the tools.

$2,997
Save $450
Members pay $2,497
3-day money-back guarantee • Lifetime updates • 3 certificates of completion
$2,997
Save $450 • Cloud VMs Included
Get Bundle