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.4
stars
1,001 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 22, 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 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.

Filter by:

201 - 225 of 247 Reviews for Developing AI Applications with Python and Flask

By Walton M

Jun 8, 2023

Excellent!! material covered

By Shouvik N

Jun 22, 2024

Great learning experience

By femi a

Oct 3, 2022

Great Course

By Abdullah N

Sep 5, 2023

good course

By Sakhamuri J N

Sep 15, 2022

nice

By M G M R

Oct 7, 2024

GOOD

By SUJITHRA D (

Jul 11, 2023

nice

By Luis E N

Jul 28, 2022

By MotasemBellah E

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!

By Michaela M

Mar 8, 2025

The lab sessions felt too guided, with step-by-step instructions that took away the challenge of figuring out the approach and steps on my own. It would be more engaging if they encouraged independent problem-solving. Also, having to submit 8-12 screenshots for the final test was frustrating and time-consuming. A code validation system—like automated tests or file submissions—would be much more efficient. I feel that the overly guided process hinders the overall learning experience and makes it harder to truly understand and retain the material.

By Alejandro G

Dec 14, 2024

It's ok as a general view but the explanation is very poor, the content is good but the methodology for teaching could be improved, also for some reason i am unable to join the professional certificate of Generative AI Engineering, it says i already purchase the specialization and i'm still following the courses but what happens when i finish, it doesn't show that i am in that specialization it says i am in AI developer instead.

By Pavel T

Feb 26, 2023

There were some technical issues with Theia. Why does it still use Python 2.7? It appears incompatible with ibm_watson 6.1. The technical issues meant that it took substantially more time to complete the project.

By Subash V

Mar 10, 2024

Its a basic level. You can use existing AI feature as a url and can use it your application. Thats it.

By Andrew J

Oct 29, 2022

The course was interesting, but the Theia lab they use it full of bugs that you have to work through.

By Rakesh J

Apr 15, 2024

need more practice for programming. Directly assigning project is not appreciable.

By Đặng T L

Feb 27, 2025

why i complete course all grade pass but i dont have certication

By Duc N

Nov 28, 2024

The final project API link is outdated and can't be used anymore

By LIU R

Feb 4, 2025

the online coding platform is not very good to use.

By Siegfried K

Apr 24, 2024

Often unclear. Took much longer than expected to

By MOHMAD A

Jul 17, 2024

the AI sound makes it harder

By Saman S

Jan 17, 2023

Final lab has some issues.

By Anshuman B

Mar 15, 2025

Phyton kernel not stable.

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