Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

AI App Development: Streamlit, OpenAI API & RAG Projects

Board Infinity via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
This fully hands-on course teaches learners to build production-quality AI-powered web applications by combining Streamlit's rapid UI framework with the full power of the OpenAI API. Using a single progressively built project — an AI-Powered Smart Travel Planner & Itinerary Generator — learners will master every major OpenAI capability: Chat Completions with streaming, Vision API for image analysis, Structured Outputs for reliable JSON, Function Calling for tool use, Embeddings for semantic search, and the Agents SDK for autonomous workflows. Every feature is built as a new page or component in the Streamlit app, so learners see their project grow from a simple chatbot to a full multi-page AI platform with maps, itinerary exports, and real-time travel intelligence. By course end, learners will have a deployed, portfolio-ready AI application and the skills to prototype any AI-powered product in hours. Disclaimer: This is an independent educational resource created by Board Infinity for informational and educational purposes only. This course is not affiliated with, endorsed by, sponsored by, or officially associated with any company, organization, or certification body unless explicitly stated. The content provided is based on industry knowledge and best practices but does not constitute official training material for any specific employer or certification program. All company names, trademarks, service marks, and logos referenced are the property of their respective owners and are used solely for educational identification and comparison purposes.

Syllabus

  • Streamlit & OpenAI API Foundations
    • Master Streamlit's core components and layout system, set up the OpenAI API with proper key management, build a functional AI chatbot with streaming responses, and establish the project architecture for the Travel Planner app.
  • Vision, Structured Outputs & Smart UI
    • Integrate OpenAI Vision API for image understanding, use Structured Outputs to extract reliable structured data from AI responses, build interactive Streamlit components (maps, charts, file exports), and create the itinerary generation and destination gallery features.
  • Function Calling, RAG & AI Agents
    • Implement OpenAI Function Calling to connect GPT with external APIs for live data, build a RAG pipeline using Embeddings and ChromaDB for knowledge-grounded responses, and create autonomous AI agent workflows using the OpenAI Agents SDK.
  • Production Polish & Deployment
    • Optimize app performance with caching and async patterns, implement user authentication and personalization, design a polished UI with custom themes, and deploy the complete Travel Planner to Streamlit Community Cloud with monitoring.

Taught by

Board Infinity

Reviews

Start your review of AI App Development: Streamlit, OpenAI API & RAG Projects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.