Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to deploy AI applications from development to production using Streamlit for frontend development, Docker for containerization, and Hugging Face Spaces for hosting. Master the complete deployment pipeline starting with building user-friendly interfaces in Streamlit, then containerizing applications with Docker to ensure consistent environments across different systems. Discover how to leverage Hugging Face Spaces as a free hosting platform for AI applications, making your projects accessible to users worldwide. Explore practical implementation through a real YouTube agent application example, including handling environment secrets and API keys securely. Understand why deployment is crucial for AI project impact and how most projects fail to reach users due to deployment challenges. Follow a step-by-step approach covering frontend creation with Streamlit's intuitive interface components, Docker container setup for reproducible deployments, and the complete deployment process on Hugging Face Spaces. Gain hands-on experience with a working example application and access to complete source code for immediate implementation.
Syllabus
Intro - 0:00
No Users, No Impact - 0:55
Deploying Your App - 1:42
Step 1: Building a Frontend - 2:33
Step 2: Docker Container - 6:57
Step 3: Deploy App! - 12:51
Environment Secrets - 18:32
Taught by
Shaw Talebi