Developing AI Applications with Python and Flask
Learn on
IntermediateCourse
Learn how to build real-world Artificial Intelligence (AI) applications using Python programming language and Flask web development framework. Enhance your applications by embedding AI using Embeddable AI libraries from IBM.
4.4 (1k+ Reviews)

Language
- English
Topic
- Python
Enrollment Count
- 68.25K
Skills You Will Learn
- Artificial Intelligence, Embeddable AI, Flask, Python, Software Development, Web Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 10 hours
Platform
- Coursera
Last Update
- March 5, 2026
About this 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.
- 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.
Course Syllabus
Module 1: Python Coding Practices and Packaging Concepts
- Lesson 1: Application Development and Packaging using Python
Module 2: Web App Deployment using Flask
- Lesson 1: Web application deployment using Flask
Module 3: Creating AI Application and Deploy using Flask
- Lesson 1: Practice Project
- Lesson 2: Final Project
- Lesson 3: Course Wrap-up

Language
- English
Topic
- Python
Enrollment Count
- 68.25K
Skills You Will Learn
- Artificial Intelligence, Embeddable AI, Flask, Python, Software Development, Web Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 10 hours
Platform
- Coursera
Last Update
- March 5, 2026