Shiny Learning Resources
The resources on this page are designed for you to learn at your own pace. It doesn’t matter if you're new and want to learn the basics or if you’re a seasoned veteran looking to go deeper — you’ve come the right place!



Brand new to Shiny?
No worries! Here are some of our favorite resources to get you on your way.
Shiny Basics
A step by step tutorial that takes you through the fundamental concepts in Shiny. Each of the seven lessons takes about 20 minutes and teaches one new Shiny skill.
Get StartedBuild an App
Take what you learned in Shiny Basics and apply it to build an IMDB movie database app, while also picking up a new suite of skills along the way.
Get Started
Looking to level up?
We've got you covered. Here are resources designed to enhance your knowledge base.
Mastering Shiny
A free, online book by Hadley Wickham designed to take you from basic Shiny to creating your own customized apps.
Read NowShiny Video Series
Get to know the Shiny team as they create and explain projects ranging from a deep dive into their favorite package, to building interactive games with Shiny, and everything in between!
Start WatchingShiny Workshop Series
Hear directly from Joe Cheng, Winston Chang and Garrett Grolemund about the core concepts that make Shiny tick.
Start Watching
Ready to dive deep?
Find everything you need. Here are our articles, stories, and documentation.
Shiny Articles
Written tutorials ranging from beginner to intermediate, covering every step of the Shiny app development pipeline.
Start LearningApp Stories
See demonstrations of new and advanced Shiny features in the context of real-world applications.
Start ReadingReferences
Here you can find upgrade notes and function references for the most recent and previous versions of the Shiny package.
Start Exploring