К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Developing AI Applications with Python and Flask · LearnSpace
Назад в каталог
courseraПрограммирование

Developing AI Applications with Python and Flask

Курс от IBM
Средний≈ 11.7 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

Unit TestingRestful APIPython ProgrammingFlask (Web Framework)Application Programming Interface (API)AI IntegrationsStyle GuidesSoftware TestingWeb DevelopmentProgramming PrinciplesArtificial IntelligenceIBM CloudWeb ApplicationsApplication DeploymentIntegrated Development EnvironmentsAI Enablement

Программа курса

3 модулей · 47 учебных материалов

01Python Coding Practices and Packaging Concepts 20 материалов

Welcome

IBM Product Spotlight: IBM BobЧтениеIntroduction to the CourseВидеоHelpful Tips for Completing this Course ЧтениеPrerequisites and Course SyllabusЧтение

Application Development and Packaging using Python

Учитесь у экспертов

Ramesh Sannareddy

Data Engineering Subject Matter Expert

Developing AI Applications with Python and Flask
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 11.7 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Бенгальский, Узбекский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Пушту, Урду, Русский, Тайский, Индонезийский, Шведский, Турецкий, Азербайджанский, Испанский, Дари, Хинди, Японский, Казахский, Венгерский, Польский

Часть программы вашего университета
Reading: Python with Flask for Large-Scale ProjectsPLUGIN
Application Development LifecycleВидео
Introduction to Web Applications and APIs Видео
Demo: Working with an IDE Видео
Hands-on Lab: Getting Started with IDE Внешний инструмент
Python Style Guide and Coding Practices Видео
Reading: Static Code Analysis ResourcesPLUGIN
Hands-on Lab: Static Code AnalysisВнешний инструмент
Unit Testing Видео
Hands-on Lab: Practice Session and Assignment on Unit TestingВнешний инструмент
Packaging Видео
Hands-on Lab: Practice Session and Assignment on Python PackagingВнешний инструмент
Module 1 Summary: Python Coding Practices and Packaging ConceptsЧтение
Module 1 Practice Quiz: Python Coding Practices and Packaging ConceptsЗадание
Module 1 Cheatsheet: Python Coding Practices and Packaging ConceptsPLUGIN
Module 1 Graded Quiz: Python Coding Practices and Packaging ConceptsЗадание
02Web App Deployment using Flask 17 материалов

Web application deployment using Flask

Python Libraries and Frameworks for Application DevelopmentВидеоIntroduction to Flask ВидеоDeploying Web Apps using FlaskВидеоReading: Decorators in FlaskPLUGINFlask - Basic Applications and Routes ВидеоHands-on Lab: Get Started with Flask BasicsВнешний инструментRequest and Response Objects – Using GET and POST Modes ВидеоDynamic Routes ВидеоError HandlingВидео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Внешний инструментReading: Additional Features in FlaskPLUGINHands-on Lab: Exploring Additional Features FlaskВнешний инструментModule 2 Lesson Summary: Web App Deployment using Flask ЧтениеModule 2 Practice Quiz: Web App Deployment using Flask ЗаданиеModule 2 Cheatsheet: Web App Deployment using FlaskPLUGINModule 2 Graded Quiz: Web App Deployment using FlaskЗадание
03Creating AI Application and Deploy using Flask10 материалов

Ungraded Practice Project

Practice Project OverviewPLUGINPractice Project: Sentiment AnalysisВнешний инструмент

Graded Final Project

Final Project OverviewPLUGINFinal Project: Emotion DetectorВнешний инструментOption 1: AI-Graded Submission and EvaluationВнешний инструментOption 2: Peer-Graded Submission and EvaluationВзаимная проверкаModule 3 Summary: Creating AI Application and Deploy using FlaskЧтение

Course Wrap Up

What's Next: Explore IBM BobЧтениеCongratulations & Next StepsЧтениеThanks from the Course Team Чтение