Learn to build interactive web applications using Shiny for Python
Transform your Python skills into powerful tools for web development
Through structured lessons, coding exercises, and real-world projects
Dive into the world of web development with Python using Shiny, the ultimate tool for creating interactive web applications. Begin with an introduction to Shiny's architecture, exploring app layouts, widgets, and reactivity. Through hands-on sessions, you'll create your first Shiny app, learning to harness Python's robust capabilities for app development.
The journey continues with the construction of two feature-rich applications: a "Most Popular Languages" app to showcase trending technologies and a "Climate Change" app that visualizes global data with stunning visuals and interactive maps. You'll not only design visually appealing frontends but also craft efficient backends for seamless user experiences.
Finally, the course concludes with a deep dive into deployment options. From GitHub Pages to advanced solutions like Posit Connect, you’ll master the art of making your apps available to the world. With practical coding exercises and real-world projects, this course ensures you’re well-equipped to build, polish, and deploy professional web applications using Shiny for Python.
This course is tailored for Python developers, data scientists, and software engineers aiming to expand their web development capabilities. Prior knowledge of Python programming is required, while basic familiarity with web technologies will be advantageous.