• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Coursera Plus
  • 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,088 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:

    1 - 25 of 268 Reviews for Developing AI Applications with Python and Flask

    Filled StarStarStarStarStar

    By Gorge V

    •

    Mar 5, 2022

    This whole IBM specialization has been really bad. Everything is extremely superficial and not for beginners at all, but this one takes the cake. Definitely one of the worst courses I've ever took. From the barely explained videos to all the errors in the test environments to bad explained requirements and mistakes. This course has it all.

    There's also basically no human intervention, I don't know why each course on this specialization says "made by X" if all the videos are presented by a tiktok text-to-speech voice.

    I would not take this course again even if they paid me to.

    Filled StarFilled StarFilled StarStarStar

    By A L

    •

    May 16, 2021

    good structure and interesting lab. it's unfortunate the final graded assignment has issues with the actual instructions and i had to guess what we are trying to do with no proper instructions

    Filled StarStarStarStarStar

    By Jakub K

    •

    Mar 30, 2022

    In final project instruction and code provided in forked repo are pep8 broken rulles like wrong import order and naming convention (camel case in naming python functions really.. )

    Filled StarStarStarStarStar

    By Paige B

    •

    Mar 15, 2022

    The final project instructions are so so unclear and some of the links in the lab to explain things don't work, and although there is someone available to answer questions on the discussion board, I kept having the same errors over and over and got "close the lab, clear cookies, and start again." as advice so often. Very very frustrating course, the lab instructions need to be more clear for a beginner python project.

    Filled StarStarStarStarStar

    By Anmol N

    •

    Jul 2, 2022

    scamed

    Filled StarStarStarStarStar

    By D M

    •

    Sep 29, 2021

    Very poor contect for non-programming specialists. I needed to take the course as a part of specialization, which resulted in me cancelling my participation. There not enough videos, examples, explanations - I have a feeling that one collected some topics, threw them together, created a digital voice to give the lectures - that's it. This was not the quality I expected. You chatbot colleagues did a much better job on the contect - please improve..

    Filled StarStarStarStarStar

    By David L

    •

    Jan 3, 2024

    Week 1 is some basics on Python that you already learned. Week 2 is a bunch of unmotivated, unexplained technobabble about Flask. Week 3 is a project you haven't been prepared for. An absolute garbage course.

    Filled StarStarStarStarStar

    By Sergey B

    •

    Aug 4, 2022

    the course is quite useful. but experience with Lab environment is awful. It's getting offline every 5 minutes and restart making connactions every time, so you can wast 10x time really required for the job

    Filled StarStarStarStarStar

    By Ferenc H

    •

    Mar 1, 2023

    The instructions for the last project are extremely confusing, and some of the links provided in the lab to clarify concepts are broken. Although there is a support person available on the discussion board, I found myself repeatedly encountering the same errors and receiving the same advice to "close the lab, clear cookies, and start again." This course has been extremely frustrating, and the lab instructions need to be clearer for someone with little experience in a Python project.

    Filled StarFilled StarFilled StarFilled StarStar

    By THOMAS L

    •

    Jun 20, 2021

    An intresting project. However you need to have experience in Python and do a lot of studying on your own before you can complete it.

    Filled StarFilled StarFilled StarStarStar

    By Jens G

    •

    May 10, 2021

    Require previous experience about Python environment management so easy to get stuck. Would recommend to add an exercise about this to focus the learning on AI rather on Python

    Filled StarFilled StarFilled StarStarStar

    By Christopher C

    •

    Jul 1, 2021

    Difficult course, especially for people with no experience in python.

    Filled StarFilled StarFilled StarFilled StarStar

    By Kairo C

    •

    Aug 12, 2021

    Certain syllabuses are a great introductory course into Python's library and mostly data structures with using some built-in functions. However, the other courses may have too much information without additional hands-on practices such as using the IBM cloud services. I believe most students enrolled would need to go through the documentation on IBM to reinforce the learning and thus overlapping a lot of time spent on going through the documentation whereas the videos itself should be sufficiently enough to teach some aspects of the SaaS but the videos seem either too fast or very unhuman like. More like promoting IBM rather than teaching a lesson.

    Filled StarFilled StarFilled StarStarStar

    By Wojciech J

    •

    Jul 31, 2022

    The course was really interesting, but I believe that some things could be described with more details. The environment used in this course - theia - was really laggy for me and I spent a few extra hours on doing the labs and final project.

    Filled StarFilled StarStarStarStar

    By Yogev M

    •

    Dec 29, 2023

    The course was not good - the material was poorly explained, going in and out of various topics. Certain subjects were started and then neglected only to be picked up at a later stage, creating a mess. Finally, the knowledge requirements for the final project far-exceeded the course material.

    Filled StarFilled StarStarStarStar

    By Chung, W

    •

    Jul 12, 2023

    The final demo project is messy since the instruction is neither aligned with previous instructions nor aligned with the final assignment when screenshots are requested to submit.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kevin M

    •

    Jul 12, 2021

    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.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Moisés L G N

    •

    Jul 2, 2023

    Excelente curso. Los laboratorios fueron muy instructivos. Las explicaciones claras y concisas.

    Excellent course. The labs were very instructive. Clear and concise explanations.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Stephanie R

    •

    Jan 17, 2024

    I really enjoyed this course! The videos are pretty dry, but I really enjoyed the hands-on nature of the course. Lots of projects and practice doing stuff. I learned a lot!

    Filled StarFilled StarFilled StarFilled StarStar

    By ANDERSON P C

    •

    Dec 31, 2022

    Instruction for the project are not clear enough, In my case the VM where I worked had an old version of python (3.6.9) which had problems with ssl module and connection with the translator in IBM cloud. Fortunately, this same VM had also python version 3.8 installed and I could do the tasks; however, I waste almost 4 hours of research to find one way to solve the issue which is nothing related to the course topics. Besides what I mentioned, the all specialization worth the time and the effort, I suggest keep improving the contents and updating the tools we students have to use.

    Filled StarFilled StarStarStarStar

    By Ibrahim E H E

    •

    Jul 15, 2023

    It's the worst experience I've ever had with IBM courses, Nothing work at all "Hands on lab, Reading material" all showing a blank white page with no content. BUT, they send me the last assignment instruction to get the certificate, But I've faced so many problem with these instruction "Because none of the labs is working you won't know what they mean or want, unless you have a good background and ability to search and stay focused" and that's the only reason why I gave this course 2 starts instead of 1 star.

    I HOPE they fix the labs, it took me about 6 hours just to finish the last assignment because I was actually teaching myself everything that I should've learned here "BUT IT WASN'T BECAUSE NO LABS WORKS" that's why it take so much effort and time.

    Filled StarFilled StarStarStarStar

    By Timothy C

    •

    Dec 31, 2023

    I did learn a lot about web development, python and Flask from this course but it is not a very well presented or structured course. There are very noticeable spelling mistakes throughout and the final graded project is too difficult for what you learn throughout the course.

    Filled StarStarStarStarStar

    By Nick H

    •

    Feb 9, 2024

    Lazy, bare-bones presentation of limited information. This course is basically just videos of an AI TTS bot reading an autogenerated script. There is little or no context provided for the various concepts, no real-world examples and no demonstrations of how to perform the various tasks you will be asked to do. The IDE used in this course is very difficult to navigate if you have never used one before and there are no videos in the course that show how to use it. I have had to look up YouTube videos numerous times throughout this course, and usually they do a better job explaining the content than the videos in this course. Overall, this is a terrible course if you're an inexperienced programmer and an embarrassingly bad look for IBM.

    Filled StarStarStarStarStar

    By Luke G

    •

    Oct 12, 2023

    Terrible course. It's clear to me the instructors of this course put almost zero effort into making this digestible, entertaining, or even accurate. Riddled with spelling errors, general errors, and more. Save yourself the money on this course and use ChatGPT to teach you the fundamentals conveyed here. Every lesson I would watch the useless videos that just say "we do this and it does this" not why, or how, just "this does this", and then I would use ChatGPT and it woudld explain it beautifully with multiple examples, breaking down each action and how it affects. It's laughable when AI is so much better than human instructors... in a course about AI.

    Filled StarStarStarStarStar

    By Marco C

    •

    Feb 28, 2025

    I really don't understand how in a paid course there should be such a massive promotion of IBM Watson by offering coupons, and free trials, besides that there are also many video lessons dedicated to this. (this is the 7th IBM course | followed and I found this in almost all eburses). Now the final project is a sentiment analysis using Ibm Whtason. If the course was free, I could try to understand, but for a paid course it's unacceptable especially if we consider the quality of IBM courses

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