- Level Professional
- Duration 19 hours
- Course by IBM
-
Offered by
About
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.Modules
Welcome
1
Videos
- Introduction to the Course
2
Readings
- Helpful Tips for Completing this Course
- Prerequisites and Course Syllabus
Application Development and Packaging using Python
2
Assignment
- Module 1 Practice Quiz: Python Coding Practices and Packaging Concepts
- Module 1 Graded Quiz: Python Coding Practices and Packaging Concepts
4
External Tool
- Hands-on Lab: Getting Started with IDE
- Hands-on Lab: Static Code Analysis
- Hands-on Lab: Practice Session and Assignment on Unit Testing
- Hands-on Lab: Practice Session and Assignment on Python Packaging
6
Videos
- Application Development Lifecycle
- Introduction to Web Applications and APIs
- Demo: Working with an IDE
- Python Style Guide and Coding Practices
- Unit Testing
- Packaging
1
Readings
- Module 1 Summary: Python Coding Practices and Packaging Concepts
Web application deployment using Flask
2
Assignment
- Module 2 Practice Quiz: Web App Deployment using Flask
- Module 2 Graded Quiz: Web App Deployment using Flask
4
External Tool
- Hands-on Lab: Get Started with Flask Basics
- Hands-on Lab: Building an API with Flask: Route Creation, Error Handling, and HTTP Requests
- Hands-on Lab: Building and Deploying a Web App using Flask App
- Hands-on Lab: Exploring Additional Features Flask
7
Videos
- Python Libraries and Frameworks for Application Development
- Introduction to Flask
- Flask - Basic Applications and Routes
- Request and Response Objects – Using GET and POST Modes
- Dynamic Routes
- Error Handling
- Deploying Web Apps using Flask
1
Readings
- Module 2 Lesson Summary: Web App Deployment using Flask
Ungraded Practice Project
1
External Tool
- Practice Project: Sentiment Analysis
Graded Final Project
1
External Tool
- Final Project: Emotion Detector
1
Peer Review
- Submit Your Work and Grade Your Peers
1
Readings
- Module 3 Summary: Creating AI Application and Deploy using Flask
Course Wrap Up
2
Readings
- Congratulations & Next Steps
- Thanks from the Course Team
Auto Summary
"Developing AI Applications with Python and Flask" is a professional-level course offered by Coursera, ideal for those in IT and Computer Science. Led by expert instructors, this hands-on project teaches you to develop AI-enabled applications using Python and Flask, utilizing Watson AI libraries. Over 1140 minutes, you will build functions, develop application logic, exchange data, write unit tests, and package applications for distribution. Perfect for adding to your portfolio, the course offers both Starter and Professional subscription options, empowering you to confidently create AI-powered solutions.

Abhishek Gagneja

Ramesh Sannareddy