Chevron Left
Back to Developing AI Applications with Python and Flask

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

4.3
stars
621 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 libraries, build and run unit tests, and package the application for distribution out in the real world....

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!

KM

Jul 11, 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.

Filter by:

126 - 150 of 154 Reviews for Developing AI Applications with Python and Flask

By Kenneth B

Jun 9, 2023

I would have given this course one more star, but the IBM Watson Translator has been deprecated (as of tomorrow, 10 June 2023). The "demonstrate understanding" aim of this course is commendable but it is a clear departure (a wakeup call?) from the earlier "demonstrate memorization" approaches of the earlier coursework. Student be warned: the synopsis does end with "It is intended for you to apply prior Python knowledge." -- you will have to build on 4 different aspects of app dev in order to succeed here.

1. Python Web development using Flask:

2. Watson API implementation: Exchange data using Watson APIs

3. Python Test techniques: Develop functions and application logic and write unit tests

4. Python Packaging: Package the application for distribution with Github. You will demonstrate your foundational Python skills by employing different techniques to develop web applications and AI powered solutions.

My quibble (for other 2 stars) is that this should really have been a 4-week course that could have had two different programming projects and not generated the student angst that shows up so clearly in the comments and moderator responses. For someone who is a more accomplished developer, much of my comments would have been of little concern. To continue to carry forward the majority forward the course could easily have smoothed the learning curve and perhaps made it a little less steep.

By Zachary W

Apr 14, 2023

The course was pretty short and didn't really live up to the name of AI & Application Development.

The lectures were to the point and worth watching.

I appreciate that the final project didn't hold your hand the whole way like other IBM courses, but it was still too easy, especially considering that the sample screenshots on the submission page showed exactly what code to write.

Unfortunately, the Skills Network Lab theia environment gave me no shortage of headaches, especially because I couldn't get the Docker service running, no matter what commands or permissions I used. The staff on the discussion forums were zero help on this issue, simply copy-pasting a response that completely ignored the problem and focusing on a later task that those of us with the issue hadn't even got to yet.

By Aleksandr K

Dec 3, 2023

This is 8th course of IBM Fullstack developer professional certificate package I am finishing. The materials of final project are of so bad quality that I will probably abandon the whole package. Starting from the thing, that you actually cannot do the final project on your PC (despite the statements in the final projct materials). You are forced to do that in cloud console, which doesn't even save your work. Being fullstack dev for many years (just different stack) I can only sympathize people who need to finish the course. The course does not demonstrate modern state of development at all. What it will do is to put people off such a career.

By Karalea F

Dec 28, 2023

My goal is not to be a coder and the content was a bit overwhelming and directions were assuming that everyone thinks like a coder which we all do not. Lastly, there were many errors with the interactive system; perhaps because it was constantly updating itself therefore the directions didn't quite match up to what I was seeing or there was an error on the part of the developer. I don't know but I won't continue with this module.

By Lori F

Sep 4, 2022

Was created assuming the learner has development experience, first week was great however by jumping straight into the project without walking the learner through putting things together is very over welhming. You claimed the assignment was to take 1 hour however it took me over 10 hours to figure out and even then I couldn't figure out the unittesting.

By Shubham R

Jun 9, 2023

Whenever I try to open the 'Unit testing' and 'packing' videos are the website shows "Sorry we are down for maintenance". I has been ongoing for last one month. I have been encountering a problem while going through my course and 100% completing it . It's really frustrating. please look into this as soon as possible

By Lorenzo v d H

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.

By Jaco P

Oct 4, 2023

This course was bad. The labs did not work. The final project was an absolute mess. Only giving it 2 stars because it forced me to seek resources and help outside of Coursera which is good to learn. Never be afraid to ask for help. But that should not have been the lesson here.

By Richa

May 26, 2023

I'm getting same activation key as other courses for IBM Cloud and that has made it impossible to complete IBM Cloud related graded assignments. Plus the instructions for the final assignment are not very coherrent.

By Tim M

Feb 7, 2024

There's A LOT of instructions that could have been explained way better, and it felt like the final project was lacking thorough explanations and directions

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

By Jorge P S S

Sep 17, 2022

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

just quit the course

By Florian M

Dec 19, 2022

unable to finish hands-on lab due to problem with python packages, no response from support

By Kyu P

Oct 27, 2023

Course not maintained well, some typos and instructions very unclear

By Timothy O

Apr 19, 2024

This course is riddled with errors and needs immediate attention.

By Cameron D H

May 6, 2023

IT was prep for and a project that had numerous technical issues.

By Haluk T

Dec 7, 2022

Lab Works had some issues and limited support was available.

By Benjamin W A

Dec 18, 2023

Peer review is a headache not worth dealing with.

By hassan s

Sep 5, 2023

final project not updated

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.

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.

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.

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.

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!

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!