Building Generative AI-Powered Applications with Python

This course is part of multiple programs. Learn more

Instructors: IBM Skills Network Team +1 more

Instructor ratings

We asked all learners to give feedback on our instructors based on the quality of their teaching style.

What you'll learn

  •   Explain the core concepts of generative AI, including large language models, speech technologies, and platforms such as IBM watsonX, and Hugging Face
  •   Build generative AI-powered applications and chatbots using LLMs, retrieval-augmented generation(RAG), and foundational Python frameworks
  •   Integrate speech-to-text (STT) and text-to-speech (TTS) technologies to enable voice interfaces in generative AI applications
  •   Develop web-based AI applications using Python libraries, such as Flask and Gradio, along with basic front-end tools like HTML, CSS, and JavaScript
  • Skills you'll gain

  •   Application Development
  •   IBM Cloud
  •   HTML and CSS
  •   Large Language Modeling
  •   Natural Language Processing
  •   Web Applications
  •   Web Development
  •   Artificial Intelligence and Machine Learning (AI/ML)
  •   Generative AI
  •   OpenAI
  •   Python Programming
  •   Flask (Web Framework)
  •   Prompt Engineering
  • There are 7 modules in this course

    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.

    Create Your Own ChatGPT-Like Website

    Create a Voice Assistant

    Generative AI-Powered Meeting Assistant

    Summarize Your Private Data with Generative AI and RAG

    Babel Fish (Universal Language Translator) with LLM and STT TTS

    [Bonus] Module 7: Build an AI Career Coach

    Explore more from Machine Learning

    ©2025  ementorhub.com. All rights reserved