Developing and Deploying Applications with Streamlit
- Development
- May 10, 2025

Developing and Deploying Applications with Streamlit, available at $59.99, has an average rating of 3.9, with 44 lectures, 4 quizzes, based on 58 reviews, and has 17671 subscribers.
You will learn about Streamlit and its usefulness. Streamlits features that help up build web , data and machine learning application Deploying streamlit applications on streamlit cloud Personal Portfolio page hosted on streamlit cloud This course is ideal for individuals who are Anyone who is interested Python and Machine Learning or If you want to have a free portfolio page It is particularly useful for Anyone who is interested Python and Machine Learning or If you want to have a free portfolio page.
Enroll now: Developing and Deploying Applications with Streamlit
Summary
Title: Developing and Deploying Applications with Streamlit
Price: $59.99
Average Rating: 3.9
Number of Lectures: 44
Number of Quizzes: 4
Number of Published Lectures: 44
Number of Published Quizzes: 4
Number of Curriculum Items: 48
Number of Published Curriculum Objects: 48
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Streamlit is an open-source app framework for Machine Learning and Data Science teams.
Streamlit lets you turn data scripts into shareable web apps in minutes. It’s all Python, open-source, and free! And once you’ve created an app you can use our cloud platform to deploy, manage, and share your app!
In this course we will cover everything you need to know concerning streamlit such as
-
Installing Anaconda and create a virtual env
-
Installing Streamlit , pytube, firebase
-
Setting up GitHub account if you already don’t have one
-
Display Information with Streamlit
-
Widgets with Streamlit
-
Working with data frames ( Loading , Displaying )
-
Creating a image filter ( we use popular Instagram filters)
-
Creating a YouTube video downloader (using pytube api)
-
pytube is a lightweight, dependency-free Python library which is used for downloading videos from the web
-
-
Creating Interactive plots
-
User selected input value for chart
-
Animated Plot
-
-
Introduction to Multipage Apps
-
Structuring multipage apps
-
Run a multipage app
-
Adding pages
-
-
Adding Authentication to your Streamlit app using Streamlit-Authenticator
-
Authentication via Pickle File
-
Authentication via Database
-
-
Build a Word Cloud App
-
Build a OCR – Image to text conversion with tesseract
-
Build a World Cloud App
-
ChatGPT + Streamlit
-
Build a auto review response generator with chatGPT and Open AI
-
Build a Leetcode problem solver with chatGPT and Open AI
-
-
Content in progress to be uploaded soon
-
Creating a personal portfolio page with streamlit
-
Deploy Application with Streamlit Cloud
-
Concept of Sessions
-
NTLK with streamlit
-
Working with SQLite
-
Connecting to database
-
Reading data from database
-
Writing Data into database
-
-
Additional Apps
-
Static Code quality analyzer
-
No SQL Job Board with Firebase API
-
Converting random forest model into streamlit application
-
-
Course Curriculum
Chapter 1: Introduction
Lecture 1: Setting up Anaconda and GitHub
Lecture 2: Creative a virtual env in anaconda
Lecture 3: Test Streamlit is working
Chapter 2: Streamlit Library
Lecture 1: Display text information with streamlit
Lecture 2: Display Data with streamlit
Lecture 3: Display charts with streamlit
Lecture 4: Display media and code with streamlit
Lecture 5: Display chart using external libraries with streamlit
Chapter 3: Interactive widgets with streamlit
Lecture 1: Buttons
Lecture 2: Check Boxes
Lecture 3: Single Item selection
Lecture 4: Multi Item Selection
Lecture 5: Input widgets – Single and multi line text
Lecture 6: Input Widgets- number input
Lecture 7: Uploading file
Lecture 8: Download file
Chapter 4: Streamlit Layout
Lecture 1: Side Bar, Forms, Columns and Expander
Chapter 5: Mutate Data
Lecture 1: Mutate Tabular and Chart Data
Chapter 6: Instagram Filter
Lecture 1: Instagram filters application demo
Lecture 2: Coding Input Layout and accepting image from user
Lecture 3: Converting Input image to Sketch
Lecture 4: Adding Instagram Filters Brannan and Mayfair
Lecture 5: Add Image Download Link
Chapter 7: Build a YouTube Video downloader with pytube Api
Lecture 1: Demo of YouTube Video Downloader we will be building
Lecture 2: Coding and testing a YouTube Video downloader
Chapter 8: Animate your charts with streamlit
Lecture 1: GDP per capita chart animation
Chapter 9: Open API chatGPT with Streamlit
Lecture 1: Creating ChatGPT Account Creation
Lecture 2: ChatGPT Example Search Queries
Lecture 3: Creating Virtual env for chatgpt
Lecture 4: Building auto reponse generator any customer review
Lecture 5: ChatGPT Leetcode solutions Idea
Lecture 6: ChatGPT Leetcode problem solver integration with Streamlit
Lecture 7: ChatGPT Leetcode problem solver integration with Streamlit with language select
Chapter 10: Multipage Streamlit Apps
Lecture 1: Converting GDP per capita into 3 pages basic_data , basic_plot and animated_plot
Chapter 11: Adding Authentication to your Streamlit app using Streamlit-Authenticator
Lecture 1: Adding Authentication to Pytube app using Streamlit-Authenticator (pickle File)
Chapter 12: Build a Word Cloud App
Lecture 1: Demo of Word Cloud App
Lecture 2: Installing Libraries for Word Cloud App
Lecture 3: Lets Build the word Cloud App
Chapter 13: Image to text Conversion App – OCR
Lecture 1: Demo of OCR App we are building
Lecture 2: Installing tesseract library
Lecture 3: Coding the OCR App
Chapter 14: Digital portfolio
Lecture 1: Digital Portfolio using Streamlit Demo
Chapter 15: When you should use Streamlit?
Lecture 1: Flash or Dash or Streamlit ?
Chapter 16: Bonus Lecture
Lecture 1: Bonus Lecture
Instructors

Avinash A
Software Engineer & Educator
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- The Content Creation with ChatGPT, Gemini, Canva, RankMath
- AI ChatGPT Prompt for Digital Marketing, Sales Growth
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8How To Market Your Book Grow Your Mailing List
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling