Learner Reviews & Feedback for Developing AI Applications with Python and Flask by IBM
About the Course
Top reviews
NU
Aug 21, 2023
This course inspired me to work extremely hard to hone my coding skills. I really appreciate the opportunity to take this course and wish the course team more success in the future endeavors!
PL
Nov 6, 2022
Some instructions in the final project are confusing and the python3 tests.py command shows errors with tls version
226 - 250 of 336 Reviews for Developing AI Applications with Python and Flask
By ANANYA N D
•Sep 11, 2024
good
By RAJAN K
•Sep 4, 2024
good
By MANU C K A
•Aug 1, 2024
Good
By Tiya G
•Dec 22, 2023
good
By Kankan
•Jan 11, 2022
good
By Jahongir Y
•Dec 15, 2025
zor
By Quach M D ( H
•Feb 6, 2025
yes
By Silvana C
•Aug 26, 2023
top
By Piyush S
•Mar 12, 2025
no
By Mai A T ( H
•Mar 12, 2025
ok
By КОЧЕРГИН А А
•Apr 24, 2022
Ok
By Swultra S
•Jan 11, 2023
t
By Reagan H L
•Apr 8, 2022
By Aurelio M
•Feb 21, 2026
I gave this course 4 stars because it is essential, effective, and useful, especially for understanding the practical aspects of building AI-powered applications with Python. The course provides a clear introduction to important concepts such as application development workflows, APIs, Flask, unit testing, packaging, and coding best practices. These are fundamental skills for anyone aiming to build real-world generative AI applications in a structured and professional way. I particularly appreciated the focus on good coding practices, testing, and packaging, which are often overlooked but extremely important for developing scalable and maintainable software. The course manages to cover these topics in a concise and practical manner, making it a valuable step within the Generative AI Engineering learning path. I also appreciated the final test and the peer review component, which encouraged a more active evaluation process and helped reinforce the concepts learned. However, the requirement to take and upload screenshots as part of the submission process was quite frustrating and felt unnecessarily cumbersome, as it interrupts the natural development workflow. Another drawback is that the lab environment and IDE provided are not very effective and feel limited and outdated. This negatively impacts the hands-on experience and makes the labs less smooth and engaging than they could be. A more modern and responsive development environment would significantly improve the overall learning experience. Overall, despite these limitations, the course remains useful and effective, and it provides important foundational skills for building Python-based generative AI applications.
By Jeffery R
•Jun 22, 2025
Good exposure to beginner concepts, but the ai-generated content made learning a dis-engaged task. There needs to be a better way to save notes other than saving a print job to pdf (video slides?). I did enjoy the peer review system - be sure to not pass the people who cannot follow instructions and try to cheat the system. Some of the course content needs to be restructured, as there are redundancies and repetition of the very basic ideas - while the more intricate concepts and quiz items; are covered and asked before the material is naturally covered in sequence. The hands-on labs need a well defined introduction on how to operate the cloud IDE, and the common tasks that will be performed during the courses. A lot of the lab guide instructions contain gotchas, (though I do realize some of these are intended to introduce troubleshooting methods) but if you are expected to be a "basic beginner" with lots of hand holding, then the misleading instructions can be discouraging for the truly beginner population.
By Ahmed N S
•Oct 28, 2025
I found the course well-structured and easy to follow. The content was clear, and I was able to understand the topics without difficulty. However, I did face some challenges with the quizzes. In one instance, a quiz seemed to mark an incorrect answer as correct, which was frustrating. I’ve also noticed that many quizzes across IBM’s courses tend to use confusing wording or questions that don’t always reflect real-world applications. Some answers also appear subjective, depending more on the question creator’s interpretation than practical knowledge. I hope future updates will address these issues by refining the quiz design and focusing more on clarity and real-world relevance. Apart from that, I genuinely enjoyed the course and appreciated the learning experience overall.
By Brendon L
•Aug 24, 2023
Pretty good course. The labs are awesome, they really helps, especially for people like me who are strong at hands on. The course videos were ok, lot of theory which goes in one ear and out the other, but might just be me because I'm weak at listening/watching and learning.
I really don't like the peer review system, because people who don't understand your code just give 0 marks, some just give 0 marks anyway. Maybe I got lucky but on this course didn't suffer to much with that.
By Marco N
•Nov 4, 2021
This was actually a fun course, despite the labs being down from a long maintenance, which is why I took a star off. Unlike the other courses in the IBM Cloud Full-Stack Developer certification, this course does not require complete use of their online environments. The assignment also provides a lot more flexibility than assignments in the other courses.
By Rodney L
•Jul 11, 2022
I did like that I had to write some code for this. I do wish for the Peer Reviews that you could click on the attached screenshots so that you could read the small text easier. I was able to zoom out the browser window so I could read and confirm student screenshots, but I think this might be able to be improved.
By German O
•Jul 23, 2024
Course is good, leaned a lot from it, super recommend! My only comment that, although is perfectly developed for doing the labs on the lab environment, it could be better prepared for those doing the labs on our own computer instead of the lab environment. Other than that, its great!
By Beam B E A M
•Mar 20, 2025
The material is excellent. I still felt like I had a few too many gaps as a "beginner," because my final did not take 1.5 hours as suggested... it was closer to 5. At the same time, I know I learned a lot for my first exposure to Flask. Thank you!
By Sergey G
•Dec 6, 2023
Good course, especially the labs (although some typos here and there). The videos are sometimes hard to digest and remember the content. But overall course coverage is good and useful, especially for just 3 modules.
By David S B P
•Oct 31, 2024
Muestran de manera basica y no tan pesada la forma de desarrollar aplicaciones usando flask, me hubiera gustado ver mas a fondo las librerias de watson pero de igual manera esta muy bien
By Carl J G
•Apr 24, 2022
A bit harder labs, and final project where not everything was copy and paste. Only downside was that pre-loaded .js was mixed in coding standard, which made for some confusions...
By Chris
•Dec 24, 2023
if you are not a developer or have an understanding of the terminology this is very hard. But, if you put the time and effort in, it's gratifying. Help is limited.