• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Developing AI Applications with Python and Flask

    Learner Reviews & Feedback for Developing AI Applications with Python and Flask by IBM

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.4
    stars
    1,098 ratings

    About the Course

    This mini course is intended to apply basic Python skills for developing Artificial Intelligence (AI) enabled applications. In this hands-on project
    you will assume the role of a developer and perform tasks including: - Develop functions and application logic - Exchange data using Watson
    AI libraries - Write unit tests, and - Package the application for distribution. You will demonstrate your foundational Python skills by employing
    different techniques to develop web applications and AI powered solutions. After completing this course, you will have added another project to
    your portfolio and gained the confidence to begin developing AI enabled applications using Python and Flask, Watson AI librar...
    ...

    Top reviews

    NU

    Aug 22, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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!

    KM

    Jul 12, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    I loved the course, it was hands-on lab with a through need for skills which you are taught previous in the python course. Puts your mind to creativity. Loved it. Would recommend it.

    Filter by:

    26 - 50 of 273 Reviews for Developing AI Applications with Python and Flask

    Filled StarStarStarStarStar

    By Joseph

    •

    Apr 1, 2024

    This course needs to be redone. Class instruction felt like the training plan was all over the place, and not well thought out. The final project, while nice it wasnt copy paste, was collectively not foundational of what you learned throughout the course in its entirety. It also leaves more questions than answers on "what was happening" while stumbling thru it. The difficulty spike even made FromSoftware jealous.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By y z

    •

    Jan 24, 2023

    This is a great course in teaching actual programming skills in Python. It is the most time-consuming course so far in the series but is well deserved.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ricardo n

    •

    May 10, 2024

    A challenging course since it incorporates multiple concepts at the same time and it could be demanding, not a great deal if you are organized

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hitesh K

    •

    Apr 19, 2021

    Very Challenging and Involving Course Loved It !!!

    Filled StarFilled StarFilled StarFilled StarStar

    By Pantelis D

    •

    Apr 9, 2024

    Great course, videos and hands-on labs. And Flask was a fun tool to learn more about. The only upsetting thing is that someone reviewed my Final Project submission with 0 at everything just to troll. The course staff ignored my discussion forums thread and the coursera representative i spoke to said she couldn't do anything and told me to re-submit which eventually I did. Witnessing such indifference was upsetting after spending 3 hours on the project. I hope the staff in the remaining courses of the IBM professional certificate are more involved.

    Filled StarFilled StarFilled StarFilled StarStar

    By sahil

    •

    Nov 28, 2024

    If they could make it possible to do all the practicals in our own IDE"s in our pc's , that would make the practical assessments and learning experience better.

    Filled StarFilled StarFilled StarStarStar

    By AXEL F

    •

    Mar 16, 2025

    I don't know how to feel about his course. As someone who's written no backend code in his life, this felt more confusing than enlightening. It is not bad per se, but it is kind of like throwing you to the far end of the pool and letting you flail your way out of there. Again, maybe this is due to me being completely oblivious to how the backend works, but that is how I felt in regard to the delivery of the information. it is more likely than not that I was stupid or maybe too used to front-end norms that it kept me from understanding the material easily, either way, I am just putting it up here. If you're like me and have little to no understanding of the back end be ready to struggle a bit to understand the course material. Good luck!

    Filled StarFilled StarFilled StarStarStar

    By Ariel W S

    •

    Sep 1, 2021

    All in all, I'm glad that I have completed the course and have learned a great deal. That said, it was very frustrating. I have completed over a dozen coursera courses so far, and this was the most problematic to date. Some of the issues included 1. Incorrect or contradicting final assignment instructions/inputs 2. Incorrect code snippets in use cases 3. The video lectures are very short- more of an introduction to the topic and not adequate sole resources to complete the needs of the course. 4. It is poorly narrated with the voice-over artist committing common elocution errors such as saying "libery" instead of "library" and speaking in vocal fry.

    Filled StarFilled StarFilled StarStarStar

    By John T

    •

    Mar 25, 2023

    There was a decided lack of in depth instruction as to how to implement various aspects of the course. There were spelling errors in directories such that if you copied them to run them it would be an error in python. There was also confusion about placement of files, specifically server.py, in the package and if you didn't understand that you were in a branch and not a stem you'd never get your app to run. The course needs some re-writing, better explanation, and some debugging.

    Filled StarFilled StarFilled StarStarStar

    By Raiyyan S

    •

    May 1, 2023

    Mediocre. It's not the worst introduction to web APIs, but there's very little they explain, and I can imagine people that are new to python will struggle.

    The worst part is the continued use of the text to speech voice for courses.

    Filled StarFilled StarFilled StarStarStar

    By Richard R

    •

    Sep 5, 2023

    The text to speech is horrible and made it painful to listen to the videos. There is no need to say every character in a line of code.

    Filled StarFilled StarFilled StarStarStar

    By Marc M

    •

    Sep 10, 2022

    It is more oriented to APIs not to AI

    Filled StarFilled StarStarStarStar

    By Avizura N

    •

    May 27, 2022

    I've spend HOURS on the last assignment. I felt stuck so many times and I had a lot of unexplained package and server problems I had to do a lot of googling for. I felt like they could have gone much more in depth on less different topics. They covered too many topics in such a short time.

    Filled StarFilled StarStarStarStar

    By Michael B

    •

    Mar 17, 2024

    Examples and not well explained and current versions of various apps (even the Cloud IDE doesn't work quite the same way as the examples).

    Filled StarFilled StarStarStarStar

    By Jorge P S S

    •

    Sep 18, 2022

    the first Lab as got already problems with a package or file that should have been installed...

    just quit the course

    Filled StarFilled StarStarStarStar

    By Kyu P

    •

    Oct 27, 2023

    Course not maintained well, some typos and instructions very unclear

    Filled StarFilled StarStarStarStar

    By Timothy O

    •

    Apr 19, 2024

    This course is riddled with errors and needs immediate attention.

    Filled StarFilled StarStarStarStar

    By Haluk T

    •

    Dec 7, 2022

    Lab Works had some issues and limited support was available.

    Filled StarFilled StarStarStarStar

    By Benjamin W A

    •

    Dec 18, 2023

    Peer review is a headache not worth dealing with.

    Filled StarStarStarStarStar

    By Aouss A

    •

    Feb 16, 2024

    - Poor structure and content - The instruction isn’t clear, many steps are missing from the instruction, too many errors, too much time wasted in fixing error and trying to “guess” the answer. - The grading passing score of the final assignment isn’t clear, it is not mentioned anywhere. - By reviewing the discussion forum, I see many students are failing to do the assignment, and they were given the answer straight by the instructor, I am not sure if that serve the purpose of learning/teaching? - I found myself not understanding, not learning, and not gaining the skills I joined to gain or learn about. - The assignment estimated time is mentioned about 1 – 2 hrs, however it took me like over 40 hrs to finish, I am not disappointed that I spent much time, I am disappointed that I spent much time, and I don’t feel I achieved anything other than copying and pasting codes, I haven’t learned the skills well at all. I don’t feel I am equipped to do such task in real life. I felt at the end I am not understanding how to actually code and how code works and how to utilize Flask. - The learning curve isn’t gradual, the content is patchy, and the videos jump from one subject to another without linkage in between. - Would I recommend this course? absolutely not, I feel the time I spent on the course was a complete waste as I haven’t gained any of the skills I was after gaining. I am finishing this course completely disappointed and frustrated. - If I had the chance to change something in the course, I would rather put more weight on the labs instead of leaving them simply ungraded – I don’t understand the point for putting labs if they are ungraded, how would the instructor ensure the student is going through the right process of learning? The quizzes are too easy also and aren't helpful in the learning.

    Filled StarStarStarStarStar

    By Josh H

    •

    May 25, 2023

    TL;DR: The staff needs to completely re-make this course due to poorly written and outdated instructions, but they would rather just sit back and collect our $50 per month instead. I took this course as part of the Full-Stack Certificate course. The first half of the course is fine. Once you get to the actual project, the instructions are either written in poor English, missing information, missing steps, or all of the above. There is a common error that students have been running into regarding imports after a certain step. When you go to the discussion section to search for help, the staff give you ridiculous answers such as switching Python versions mid-project, uninstalling a package then starting the project over skipping a certain step, among others. I do not recommend taking this unless you are completing the IBM certifcate course. If that is the case, best of luck to you.

    Filled StarStarStarStarStar

    By Marc J

    •

    Mar 8, 2024

    Instructurs need to learn how to teach. The so called teaching videos are just accumulations of shallow facts without explaining anything. Without being a web-developer week 2 is nearly impossible to understand. This course is a massive disappointment!

    Filled StarStarStarStarStar

    By Cheng Z

    •

    Apr 18, 2024

    Signed up for Applied AI and suddenly IBM and Coursera decided to update the program to AI Developer program. Thumbs down, I only committed my time for 7 courses, but now you added 3 more courses and I can't continue anymore. Wasted my time big time!

    Filled StarStarStarStarStar

    By Aidan L

    •

    Jan 29, 2025

    The first 2 Modules do NOT prepare you for the final project which is ridiculously hard. F**k this course! (I did pass though)

    Filled StarStarStarStarStar

    By Ivan G

    •

    Jan 26, 2023

    Not for beginners and definitely not for anyone just starting to learn Python!

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.