
Great to meet you on this course! Sit tight and get ready to learn a lot of useful skills that will accelerate your career!
Let's walk through all the steps we'll take in this course to make Streamlit your "go-to" tool in IT tolbox
I'd like to briefly introduce myself and establish a friendly connection with you!
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.
Run and deploy ML-based App that I prepared for you with no coding
Let's walk through the code and understand what's happening under the hood of our fancy App
Let's dive into the business problem we'll be solving during this course.
We'll learn that a production-deployed feature from real website can be quickly developed as an MVP using Streamlit
How do we develop Analytical Apps in TOP Tech companies?
How does our "Car Pricing" App work?
Let's pack our App into Docker container!
Registration, Setting up Service Account
Enabling cloud APIs
Setting up "gcloud" CLI, Deploying to the Cloud
Interacting with the App on the cloud, Stopping the App
In this section we'll talk about the architecture of a modern App deployment pipeline leveraging latest CI-CD technology
Here we set up a new piece of cloud infrastructure: Version Control system that will also run the build & deployment workflows for us.
Let's push our App to the Cloud, so everyone on the Internet can see, play & be amazed by it!
If you're interested in learning more about gcp AppEngine, please click the link in supplemental materials to this lecture.
Here're some ideas on what we can improve in v2 of our "Car pricing" Streamlit App
In the last section I'd like to share with you some time-saving and efficiency-increasing techniques that helped me & my friends to optimise career development in IT
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!