Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Express Streamlit + OpenAI: AI Apps Online in < 3 hours
Rating: 4.6 out of 5(158 ratings)
1,563 students

Express Streamlit + OpenAI: AI Apps Online in < 3 hours

Build AI-powered Streamlit apps with OpenAI, Python, Docker, DuckDB, CI/CD, free cloud deploy
Created byMax Migutin
Last updated 5/2026
English

What you'll learn

  • Solve Real World Business Problems with Analytical Apps using Streamlit Python
  • Develop & Enhance your Data Analytics/Data Science portfolio with Streamlit Apps
  • Create a Solid Case to GET PROMOTED in Your Analytics Career
  • Strengthen your Analytics Toolbox with DevOps Skills while deploying Streamlit projects to the Cloud
  • Bundle Streamlit with DuckDB, Docker, and GitLab CI/CD into a full-stack analytics toolkit

Course content

8 sections34 lectures3h 22m total length
  • Welcome!2:42

    Great to meet you on this course! Sit tight and get ready to learn a lot of useful skills that will accelerate your career!

  • What will You Learn?2:23

    Let's walk through all the steps we'll take in this course to make Streamlit your "go-to" tool in IT tolbox

  • Getting to know each other1:41

    I'd like to briefly introduce myself and establish a friendly connection with you!

  • Motivation to learn Streamlit8:20

    Why should you learn Streamlit?
    I'll share real world use cases from Food, IT and Travel industry when Streamlit helped me solve complex problems and present the solution in elegant and easy-to-share form.

Requirements

  • Basic Python experience

Description

Want to turn your Python code into a live, AI-powered web app without touching HTML, CSS, or JavaScript?


Streamlit is the fastest way to get there. This course will take you from zero to a deployed production app in under 3 hours of hands-on video, then extends into an AI-powered Chat with Your CSV app with OpenAI streaming, auto-visualizations, password protection, and free public deployment.


[Course Updates]

+ NEW Section "Streamlit for the AI Era". Build a "Chat with your CSV" app powered by OpenAI streaming responses, auto-generated Plotly visualizations, password protection, and free deployment to Streamlit Community Cloud.


WHAT YOU'LL BUILD IN THIS COURSE


You won't just build a toy chart and call it a day. You'll ship two complete apps, end to end:


App #1: Production analytical app

* A real Streamlit app solving a genuine business problem

* Packaged in Docker so it runs anywhere

* Deployed to Google Cloud

* Automated through a GitLab CI/CD pipeline, so every push ships

* Powered by DuckDB as the analytical backend for fast queries at scale


App #2: AI-powered Chat with Your CSV

* Upload any CSV and ask questions in plain English

* OpenAI GPT integration with streaming token-by-token responses

* Auto-generated Plotly visualizations for any dataset

* Live token and cost meter so you always know what you're spending

* Optional password protection so you can share with your team safely

* Free deployment to Streamlit Community Cloud

* Plus: how to shut the app down to avoid surprise cloud costs


WHY STREAMLIT, WHY THIS COURSE


Streamlit has a remarkably flat learning curve. You can go from an idea in your head to an AI-powered web app running on the internet in less than a day, using nothing but Python. Data teams everywhere are reaching for it first to prototype LLM tools, executive dashboards, and model demos, because nothing else gets you from notebook to shipped product faster.


I've been using Streamlit professionally across IT, Food, and Travel industries to turn raw data ideas into products that draw attention from C-level management and drive real business decisions. This course is the playbook I wish I had when I started: no filler, no overlong theory, just the full production workflow you actually need.


BY THE END OF THIS COURSE, YOU WILL BE ABLE TO:


* Shape a business problem into a deployable Streamlit app MVP

* Build LLM-powered chat interfaces with OpenAI

* Stream model responses token-by-token like ChatGPT

* Auto-generate Plotly visualizations from any CSV

* Package Python and ML models into web apps using Streamlit

* Deploy apps to Google Cloud AND to Streamlit Community Cloud (free)

* Containerize with Docker for portable, reproducible deployments

* Automate cloud deployment using GitLab CI/CD pipelines

* Build Streamlit apps powered by DuckDB for lightning-fast analytical queries

* Add password protection to share your app with your team, not the whole internet

* Track LLM token usage and cost in real time

* Strengthen your data career with production-grade DevOps and AI skills


WHO THIS COURSE IS FOR


* Data analysts and data scientists who want to ship their work beyond Jupyter notebooks

* Python developers building AI-powered tools and analytical apps

* ML engineers who need a lightweight way to demo models to stakeholders

* Technical professionals building a stronger portfolio and career case


PREREQUISITES


Basic Python is helpful. No web development experience required. An OpenAI API key is needed for the AI section (free to create, with a $5 spend cap costing about 1 cent for the whole section).


Hit enroll and let's build something real!

Who this course is for:

  • Python enthusiasts, Data Scientists, Data Analysts, Developers, AI professionals