Shiny for Python

Shiny for Python

Course Level: Intermediate

Do you want to provide interactive visualisation and data exploration features for users who do not have Python and data science skills? Discover how easy it can be with Python for Shiny to develop an application for exploring data without relying on web development or external BI tools.

Book: Shiny for Python

Start Date:
Venue Details:

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

Course Details


  • Building your first Shiny for Python app
  • Components of a Shiny for Python app
  • Inputs and outputs
  • Reactive programming
  • Customising the layout of the UI
  • Publishing your app with Shinylive

Learning outcomes

Session 1:

By the end session one, participants will be able to…

  • be familiar with the structure of a Shiny for Python App
  • appropriately select and include Shiny input widgets
  • have a basic understanding of reactivity and how it is used in Shiny

Session 2:

By the end of session two, participants will be able to…

  • understand the possible layout types
  • dynamically render tables and plots using HTML widgets
  • develop and publish their first Shiny app

This course does not…

  • Introduce shiny modules

Prior knowledge

Participants must have a basic knowledge of Python, which can be obtained by attending our Introduction to Python and Programming with Python courses.

Attendee Feedback

  • “The instructor was certainly standout, exceptionally knowledgable and eloquent in their delivery.”
  • “The tutor was able to answer and personalise the content relating to our questions/needs”