Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build With AI: Python Frameworks and Tools
Rating: 5.0 out of 5(2 ratings)
73 students

Build With AI: Python Frameworks and Tools

Learn To Create AI Apps in Python, Leveraging APIs, Tools, and Frameworks To Build AI Chat UIs, Vision, and Voice Agents
Created byAmos Gyamfi
Last updated 4/2026
English

What you'll learn

  • Start building apps with AI
  • Make apps using closed and open-source AI tools for Python
  • Learn the fundamentals of Python and AI
  • Discover and use the best Voice AI platforms and frameworks
  • Create Python-based AI apps with Deepgram and ElevenLabs
  • Integrate agents with leading AI services and providers
  • Learn AI fundamental concepts with OpenAI, Anthropic, Mistral, Gemini, Kimi AI, Qwen, and xAI APIs
  • Learn AI and agentic voice frameworks for Python, such as Cartesia, Speechmatics, Inworld AI, Decart AI
  • Build speech-to-text and text-to-speech apps in Python
  • Add realtime speech and vision AI capabilities to apps
  • Create vision, voice, and video agents with Gemini
  • Build AI apps with Gemini Live API
  • Build AI apps using OpenAI Realtime API
  • Get started with speech-to-speech model APIs like Amazon Nova Sonic
  • Discover tools and best platforms for AI agents in Python
  • Build interfaces for chat, voice, video, and vision agents
  • Build AI chatbots and assistants in Python
  • Get started with open-source models and APIs such as Qwen, Kimi AI, DeepSeek, and GPT OSS
  • Learn to use low-code Python AI frameworks and tools
  • Learn AI-assisted coding tools and LLMs
  • Create agents for physical AI use cases, such as restaurant drive-thru
  • Create LLM-based apps in Python
  • Add realistic and natural-sounding AI voices to your app

Course content

9 sections79 lectures7h 28m total length
  • Introduction0:48

    explore python based ai frameworks and tools to build great ai applications, leveraging APIs like OpenAI, Mistral, anthropic XAI, and multi-agent ai frameworks with UI design using Streamlit and Gradio.

  • Build a realtime video understanding agent with Kimi K2.63:26
  • Adding a single and multi-line comments in Python2:12

    Learn how to add single line and multi-line comments in Python using the hash symbol and triple quotes, explaining code and preventing execution when testing.

  • Build realtime voice and video apps in Python4:06

    Learn to build real-time voice and video apps in Python using the RTC library, fast RTC, WebRTC or WebSocket, and Gradio-powered UIs for low latency multi-modal conversational experiences.

  • Easiest way to build an MCP server in Python4:36

    Discover how to build an MVP server in a few lines of Python using Gradio, turning any function into an MCP server for MCP client apps like kesa or windsurf.

  • Get started with Gemini API File Search3:59

    Get started with the Gemini file search API in Python by uploading documents, converting them to embeddings, and querying with Gemini 2.5 Pro or 2.5 flash to retrieve precise answers.

  • Get started with Grok Text-to-Speech API: Build voice agents for any use case12:37

Requirements

  • This course is designed for anyone wanting to start AI app development in Python. It serves as your first step in creating AI apps and agents with Python, explaining all foundational concepts in more detail using plain English. It serves as an entry point to major AI APIs, including OpenAI, Anthropic, Gemini, xAI, Mistral, Kimi AI, Qwen, and prominent voice AI platforms such as Vision Agents, Deepgram, and ElevenLabs. I will use a Mac computer, Cursor, and API subscriptions from several model providers for most tutorials. However, students can follow along with a Windows or Linux computer and their preferred Python code editor, such as VS Code or Windsurf. I will mention the Python tool or framework required in every tutorial and provide instructions on how to obtain the necessary API credentials to complete the tutorial.

Description

AI is rapidly transforming how we approach everything, from learning to code to building apps to solving complex problems. Over the past three years, I have written AI-related articles, such as "The 6 Best LLM Tools To Run Models Locally," on Medium, and created several AI content on YouTube. Many people, including students and developers, have asked me how to start building AI apps, specifically in Python.

In this course, I will guide you in learning fundamental AI concepts (Retrieval Augmented Generation, Fine-tuning, Embeddings, AI-native Vector Databases) to build AI apps, agents, and chat interfaces.


Join this course, and let's start building AI for video, vision, voice/speech, and more. You will discover and start creating AI agents using the best and easy-to-use Python frameworks, such as OpenAI Realtime, OpenAI Agents SDK, and Vision Agents. You will also learn to utilize APIs from OpenAI, Anthropic, Mistral, Meta AI, Kimi AI, Qwen, DeepSeek, and xAI for agentic app creation, as well as for image, video, audio/voice, and text generation. By following all the tutorials in this course, you will understand the various concepts in AI and how to implement them in actual AI-related projects. In addition, you will be familiar with many Python-based libraries and web frameworks for creating AI apps.

Who this course is for:

  • Anyone who wants to start building apps with AI in Python
  • Anyone who want to learn AI agent frameworks in Python
  • People looking to start how to build voice, video, and vision agents
  • Beginners Python learners looking to build AI apps and UIs for voice and chat
  • Developers who want to use efficient AI tools in building apps
  • Anyone who wants to learn AI concepts like LLM, RAG, Fine-Tuning, voice pipelines and more
  • Total beginners who want to start coding AI chat and audio interfaces using low-code Python frameworks
  • People who want to begin AI app development with Python
  • Anyone who wants to begin AI-assisted coding
  • Those starting their AI learning journey
  • Those starting their AI app development in Python
  • College students
  • Independent developers
  • Hobbyists interested in learning AI with Python