Cover image for Build & Deploy Data Science Apps with Streamlit

Build & Deploy Data Science Apps with Streamlit

Build interactive Python data apps and deploy them with confidence

SG

Created by Sudheer Gandluri

Learn how to create interactive Python data apps using Streamlit, from building core elements and visualizations to deploying your finished projects. You'll work through practical examples like automated data profiling and an OpenAI-powered chat app, gaining skills to confidently share your work online.

Packt | Oct 2026 | 394 min

What You Will Learn

You'll start by setting up your environment and exploring Streamlit's essential APIs. Step-by-step demonstrations guide you through building layouts, adding widgets, and connecting visualizations. Two hands-on projects help you apply what you learn, covering both app development and deployment to the cloud.

Key Features

  • Turn Python data workflows into interactive web apps with Streamlit's core features
  • Build practical projects including data profiling tools and OpenAI chat integrations
  • Deploy your apps using GitHub and cloud services for easy sharing and collaboration

Target Audience

This course is perfect for data scientists and analysts who want to showcase their work through interactive web apps. It's also a great fit for Python developers looking to expand into data app delivery. You should be comfortable with basic Python and have some experience with Pandas to get the most out of the projects.

Related courses