Developing AI Applications with Python and Flask
Learn on
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
- 27.70K
Skills You Will Learn
- Python, Flask, Web Development, Embeddable AI, Artificial Intelligence, Software Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 10 hours
Platform
- Coursera
Last Update
- April 29, 2025
- 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
- Lesson 1: Application Development and Packaging using Python
- Lesson 1: Web application deployment using Flask
- Lesson 1: Practice Project
- Lesson 2: Final Project
- Lesson 3: Course Wrap-up

Language
- English
Topic
- Python
Enrollment Count
- 27.70K
Skills You Will Learn
- Python, Flask, Web Development, Embeddable AI, Artificial Intelligence, Software Development
Offered By
- IBMSkillsNetwork
Estimated Effort
- 10 hours
Platform
- Coursera
Last Update
- April 29, 2025
Instructors
Abhishek Gagneja
Freelance Subject Matter Expert
I am a lifelong learner with more than a decade of teaching experience at university level. I am an AI enthusiast and love learning new things.
Read moreContributors
Ramesh Sannareddy
Corporate IT Trainer
Ramesh Sannareddy holds a Bachelors Degree in Information Systems (Birla Institute of Technology, Pilani). He has two and a half decades of experience in Information Technology Infrastructure Management, Database Administration, Information Integration and Automation. He worked for companies like Intergraph, Genpact, HCL, and Microsoft. Currently, he is a freelancer and pursues his passion for teaching. He teaches Data Science, Machine Learning, Programming and Databases.
Read more