Building Generative AI-Powered Applications with Python

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Building Generative AI-Powered Applications with Python

Coursera · Intermediate ·🧠 Large Language Models ·3mo ago

Key Takeaways

Builds generative AI-powered applications with Python using LangChain and Gradio

Original Description

Ready for an interactive learning experience to build real-world generative AI applications and chatbots? In this hands-on course, you’ll develop a series of guided projects using Python, Flask, Gradio, and LangChain to create AI-powered applications for practical scenarios, including a voice assistant, a meeting summarizer, a language translator, and a personalized career coach. You’ll work with popular large language models (LLMs) such as GPT-3, Llama 2, and Flan-UL2, hosted on platforms like IBM watsonx and Hugging Face. You’ll also explore advanced concepts, such as retrieval-augmented generation (RAG), to enhance LLM responses with external knowledge, and integrate speech-to-text (STT) and text-to-speech (TTS) using IBM Watson® Speech Libraries and OpenAI Whisper to enable voice interactions. While a basic understanding of Python is essential, knowledge of HTML, CSS, or JavaScript is helpful but not required. The course includes supporting readings and videos to build foundational knowledge of the models and frameworks used. In addition, a comprehensive course glossary will help reinforce your learning.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
GPT-5.6 USA: Global Privacy & Competition Ripple
Understand the global implications of the US GPT-5.6 rollout on AI regulation and competition
Dev.to AI
📰
Integrating the OpenAI API the Right Way — Streaming, Rate-Limiting, and Prompt
Learn to integrate the OpenAI API effectively with streaming, rate-limiting, and prompt engineering for better performance and results
Dev.to · Ardhansu Das
📰
Building an NLP Pipeline That Actually Understands Offer Text (with spaCy)
Learn to build an NLP pipeline using spaCy that extracts structured data from offer text, improving understanding and analysis
Dev.to · Ardhansu Das
📰
Building an AI Web Crawler That Outputs LLM-Ready Content Chunks
Learn to build an AI web crawler that outputs LLM-ready content chunks, enabling efficient data preparation for large language models
Dev.to · Oaida Adrian
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →