Chevron Left
返回到 Developing AI Applications with Python and Flask

学生对 IBM 提供的 Developing AI Applications with Python and Flask 的评价和反馈

4.4
1,273 个评分

课程概述

This short course is designed to equip learners with foundational skills in Python for developing AI-enabled web applications using the Flask framework and Watson AI libraries. You will explore the end-to-end lifecycle of building scalable web applications, starting from writing clean and modular Python code to deploying complete AI-powered solutions. The course begins by introducing Flask, a lightweight and flexible web framework, and helps learners build a strong foundation in web applications, APIs, and the overall development lifecycle. They will gain practical experience with the IBM Skills Network Cloud IDE, learn Python best practices including static code analysis, and write and run unit tests to ensure the reliability of their code. The course dives deeper into application development by teaching learners to build web applications with Flask covering topics such as routing, handling GET and POST requests, dynamic routes, and error management. By the end of the course, learners will complete a practice project and a final peer-reviewed project that showcases their ability to develop, test, and deploy AI-powered Flask applications. The hands-on experience gained throughout this course ensures learners are not only confident in their Python and Flask skills but are also ready to build intelligent web applications in real-world settings....

热门审阅

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.

筛选依据:

276 - Developing AI Applications with Python and Flask 的 300 个评论(共 326 个)

创建者 SUJITHRA D (

Jul 11, 2023

nice

创建者 Luis E N

Jul 28, 2022

创建者 Subrat L

May 10, 2025

This project showcases the successful development of an AI-powered emotion detection web application using Python, Flask, and IBM Watson NLP. The submission includes all required components—from cloning the repository and building the core emotion detection logic to deploying the application via Flask, handling errors gracefully, and running static code analysis. Each step is well-documented with clear screenshots as evidence. The application appears to function correctly and demonstrates good programming practices, including modularization, unit testing, and clean UI deployment.

创建者 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.

创建者 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.

创建者 Felipe C M

Mar 26, 2025

I liked this course content, but I am a bit disappointed about its scope. You won't really “Develop AI Applications with Python and Flask”, instead of that, you will be able to develop a web interface to use a remote IBM's Already-Trained AI model, to evaluate some strings via API.

创建者 Mauro A

Sep 25, 2025

The dynamics of the course are interesting, especially the peer review, however, the title is overpromising: "Developing AI Applications..." that could be misleading as all you do is a normal application consuming a third-party AI service

创建者 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.

创建者 Garimella B S

Apr 16, 2025

Flask was only covered at very high level. But this course gives a bit of detail on Software Development Process. Hands-on Lab were very helpful.

创建者 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.

创建者 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.

创建者 Rakesh J

Apr 15, 2024

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

创建者 Đặng T L

Feb 27, 2025

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

创建者 Duc N

Nov 28, 2024

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

创建者 LIU R

Feb 3, 2025

the online coding platform is not very good to use.

创建者 Siegfried K

Apr 24, 2024

Often unclear. Took much longer than expected to

创建者 MOHMAD A

Jul 17, 2024

the AI sound makes it harder

创建者 Saman S

Jan 17, 2023

Final lab has some issues.

创建者 Anshuman B

Mar 15, 2025

Phyton kernel not stable.

创建者 GABRIEL O C B

Mar 30, 2025

No sé

创建者 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.

创建者 Ismael S

Apr 17, 2025

This was one of the worst courses I ever had in any learning platform. The first modules won't prepare you at all to be ready to complete the final project. The AI voice generated voice and video content shows a complete lack of comitment to deliver quality content for learners. From my experience, I think I would need to take 3 or 4 previous courses to be ready to complete this one. Some of the content is repetitive, and some of it starts showing you something you should previsouly know (like Python decorators), then after you progress somehow, you will have a video teaching you about decorators... For the content creation team: please, at least put some MINIMUM effort in the content planning and creation, check the order of every item and advice students how to complement all the needed knowledge BEFORE taking this course.

创建者 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.

创建者 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.

创建者 Stefan B

Sep 12, 2025

This one was not pleasant to follow at all. Nothing but sketchy slides read out loud (often including code) by what sounds like an outdated AI voice. Speaking of AI, besides the voice there is actually very little in the course: You have to _use_ a function from some IBM AI library in the final project module, that's it. Some of the videos and labs contain conflicting information, especially when it comes the running a Flask app. Unless you need it for a certificate, do yourself a favor and find another way to learn Flask.