Back to Catalog

Developing AI Applications with Python and Flask

Learn on

Coursera logo
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.


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