Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Shiny for Python Masterclass: Build Dashboards using Shiny
Highest Rated
Rating: 4.9 out of 5(16 ratings)
514 students

Shiny for Python Masterclass: Build Dashboards using Shiny

Learn Shiny for Python, Plotly and Pandas to Build Stunning Dashboards and web apps. SHiny for python is an alternative
Last updated 2/2025
English

What you'll learn

  • Learn how to develop beautiful web apps and dashboards using the Shiny Library in Python.
  • Learn how to create effective and compelling visuals using plotly express.
  • Learn how to tackle any dashboard project given the dataset.
  • Learn how to add reactivity and interactivity to your Shiny Dashboards.

Course content

12 sections73 lectures7h 6m total length
  • Welcome to the course8:41
  • Read this: Please watch videos at 1.25 speed.0:32
  • Install libraries0:23
  • Install Libraries Video walkthrough (Optional)2:29
  • The 7 steps to building any dashboard5:26
  • Data Visualization 1017:32
  • Brief intro to pandas5:35
  • Hello world!8:02
  • Lets make the hello world app more beautiful with a Card element1:33
  • How to set a theme in Shiny3:06
  • EXERCISE: Make the dashboard look like this1:01
  • Hint to exercise0:10
  • Download Data Files here0:03

Requirements

  • You should have Python installed on your computer and be able to run your python code in an IDE of your choice.
  • A beginner level knowledge of python is adequate (i.e. you are comfortable with the common python objects such as lists, strings, tuples, dictionaries and python functions).

Description

Shiny for Python: A Powerful Alternative to Streamlit


Shiny for Python is an excellent alternative to Streamlit, offering greater ease of customization in many ways. It enables you to create dashboards that stand out with beautiful aesthetics while maintaining functionality and performance. If you’re already familiar with Streamlit, I challenge you to explore Shiny for Python—it might become your new favorite tool.


Build Interactive, Dynamic Web Applications with Ease

Do you want to create interactive, dynamic web applications using Python without becoming a full-fledged web developer? Look no further! Shiny for Python simplifies the process of turning your data analysis workflows into professional-grade dashboards and web apps—all powered by Python.


Master Shiny for Python in This Course

In this course, you’ll gain expertise in Shiny for Python, a framework that brings interactivity to your data visualizations and analyses. From crafting simple applications to building complex, feature-rich dashboards, you’ll learn essential concepts, tools, and techniques step by step.


Whether you’re a data scientist, analyst, or Python enthusiast, this course will equip you with the skills to build stunning, functional applications that provide actionable insights and engage users.


What You’ll Learn


Shiny Basics:

• Create your first “Hello World” Shiny app in Python.


Advanced Features:

• Leverage reactivity for real-time app updates.

• Integrate popular libraries like Pandas and Plotly.


User Experience Design:

• Craft intuitive and visually appealing dashboards.

• Optimize layouts for different screen sizes.


Real-World Use Cases:

• Build apps for data exploration, reporting, and real-time monitoring.


Who This Course Is For

Data Scientists: Enhance your analyses beyond Jupyter notebooks by adding interactivity and seamlessly sharing insights.

Python Developers: Create powerful web apps without needing to learn JavaScript or HTML.

Business Analysts: Develop self-service dashboards for stakeholders.

Students & Enthusiasts: Master a high-demand skill in the growing data science field and unlock opportunities as a freelance consultant.


Why Take This Course?

• No prior web development experience required!

• Hands-on coding exercises and real-world projects.

• Practical examples tailored for data science, business analytics, and research applications.

• Tips and tricks for creating polished, high-performance dashboards.


By the end of this course, you’ll have the confidence to design and deploy Shiny-powered Python apps that bring your data to life. Let’s build something amazing together!

Who this course is for:

  • The course is for students with a knowledge of Python that are interested in creating web apps and dashboards using only python.
  • Python developer of all levels that want to build dashboards but don't want to use streamlit
  • This course is for you if you find streamlit too difficult to customize