Chevron Left
Back to Building Generative AI-Powered Applications with Python

Learner Reviews & Feedback for Building Generative AI-Powered Applications with Python by IBM

4.6
stars
265 ratings

About the Course

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....

Top reviews

BI

Sep 18, 2024

The course was well-structured with practical and insightful projects.

IA

Jun 2, 2024

Lab access and code implementation, explanation make this course unique.

Filter by:

26 - 49 of 49 Reviews for Building Generative AI-Powered Applications with Python

By Daniel S

Jul 17, 2024

Excellent Practical Hands-On Course

By Kareem A

Aug 12, 2025

Very informative and practical.

By Maysa A

Aug 7, 2024

sangat memuaskan dan detail

By Luis c

Apr 4, 2025

Excelente contenido

By Francisco M H S

Nov 25, 2024

Todo perfecto

By Neusa M

Oct 12, 2025

The best !

By Jorge A c c

Nov 20, 2025

excelente

By Mashhura N

Dec 6, 2024

very good

By Hernando A V

Aug 13, 2024

exelente

By Simha C

Sep 11, 2024

Awesome

By Mahesh K

Sep 22, 2025

Good

By Paras S

Sep 19, 2025

nice

By GURJAR S P

Jun 23, 2025

good

By JALAL E

May 25, 2025

good

By Javier D J T

Dec 9, 2024

Good

By Online L

Oct 11, 2024

Good

By PATEL J B

Oct 8, 2024

Nice

By Anyinson V S

Jul 24, 2025

super bueno

By Jingjing W

Nov 23, 2025

A lot of codes are pre-made and do not have good explanation for understanding. Too little input from learner into the code. The course heavily rely on the lab without laying down good foundation beforehand. For example, there was no explanation of what Embedding means and I had to search it for myself to understand its relationship with LLM.

By Carlos Z

Jun 24, 2024

Los temas son ecelentes pero las explicaciones de las prácticas son malísimas

By Pritam B

Mar 16, 2025

very useful course for beganier

By Aurelio M

Feb 22, 2026

The idea of a program built almost entirely around hands-on projects to demonstrate how generative AI models are used in real applications was extremely appealing to me. I expected a practical, industry-oriented experience that would deepen my understanding of how to work with modern AI systems in production contexts. At the beginning, the theoretical introductory lessons were genuinely excellent. The explanations of core concepts such as large language models, speech technologies, RAG, and the overall ecosystem around IBM watsonx and Hugging Face were clear and engaging. These initial modules were the strongest part of the course and provided solid foundational knowledge. However, as the course progressed, many of my initial concerns unfortunately proved valid. A significant portion of the hands-on work revolves around using specific models through Hugging Face or similar platforms. The problem is that model interfaces change frequently, APIs evolve, and specific models quickly become outdated. Investing time in learning how to use a particular model configuration feels of limited long-term value when that model may be replaced or deprecated within months. In practice, the course gives a general idea of how to interact with LLMs in Python, but it focuses too heavily on implementation details that are not particularly transferable or durable. Some of the models covered are already far less relevant in today’s rapidly evolving generative AI landscape. From a professional standpoint, I did not feel that this significantly improved my readiness to work with state-of-the-art systems currently used in industry. Another weakness is the structure of the labs. Many exercises feel passive: you are often copying and pasting large chunks of code rather than actively designing or reasoning about solutions. This approach limits deep understanding and does not encourage critical thinking or independent problem solving. It becomes more of a guided replication exercise than true hands-on engineering practice. The development environment was also frustrating. It frequently required restarts and felt unstable, which disrupted the learning flow and added unnecessary friction to the experience. In my opinion, the course would benefit from being more focused. Out of the seven projects, three well-designed, deeper, and more challenging projects would have been more effective than seven relatively superficial ones. More emphasis on architectural thinking, abstraction, and transferable design principles would significantly improve its long-term value. Overall, while the introductory theory and exposure to tools like Gradio and some LangChain basics were useful, much of the practical component felt superficial and quickly outdated. I finished the course feeling that the time invested did not translate into proportionate professional growth.

By Jessica B

Feb 25, 2026

This course is badly in need of updates and the worst course I've taken from IBM Coursera. Multiple projects have use AI APIs from 2020 and some are currently broken due to deprecated tools and code.

By Sam S

Oct 15, 2025

IBM lab kicked me out every time. In this module, never get to complete downloading torch module. Lab WENT OFFLINE! How am I gonna be able to finish anything here??????????????