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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Generative AI: Elevate your Software Development Career · LearnSpace
Назад в каталог
courseraIT и технологии

Generative AI: Elevate your Software Development Career

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

О курсе

Generative AI (GenAI) is now an essential skill for software developers keen to future-proof their careers. This course gives existing and aspiring developers the job-ready skills employers are looking for to build intelligent, adaptive, and secure solutions. You'll learn how to harness generative AI for code generation, software design, bug detection, testing, optimization, and documentation. You'll also explore how AI integrates into DevSecOps and continuous integration and continuous deployment (CI/CD) pipelines, supports translation, review, and security, and strengthens software delivery. You’ll examine large language models (LLMs), natural language processing (NLP), and prompt engineering to gain insight into how to use these technologies effectively. Plus, you’ll look at agentic AI and retrieval-augmented generation (RAG) for extending autonomy, and you’ll get hands-on with vibe coding tools and practices that transform how developers interact with code. You’ll also consider ethical and responsible AI practices to ensure you innovate responsibly. If you’re keen to leverage GenAI to build software faster and better so you can power your career forward, enroll today!

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

Generative AIAI IntegrationsCode ReviewDebuggingSoftware ArchitectureAgentic WorkflowsContinuous IntegrationData EthicsApplication SecuritySoftware Design DocumentsSoftware DevelopmentSoftware EngineeringLLM ApplicationSoftware DesignDevSecOpsGenerative AI AgentsPrompt Patterns

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

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

01Generative AI Basics for Software Development26 материалов

Welcome to the Course

IBM Product Spotlight: IBM BobЧтениеCourse IntroductionВидеоCourse OverviewЧтениеHelpful Tips for Successful Course CompletionPLUGIN

Generative AI Basics for Software Development

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

IBM Skills Network Team

Преподаватель курса

Ramanujam Srinivasan

Преподаватель курса

Generative AI: Elevate your Software Development Career
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 23.7 ч

5 модулей

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

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

Часть программы вашего университета
Introduction to Generative AI in Software DevelopmentВидео
Leveraging Generative AI in Software Development LifecycleВидео
Expert Viewpoints: Gen AI in Software DevelopmentВидео
Reading: Setting up the Software Development Environment for AI with VSCode, Copilot, and continue.devPLUGIN
Large Language ModelsВидео
Natural Language Processing and Its SignificanceВидео
Demo: Google AI Studio and Vertex AIВидео
Reading: Essential Generative AI Tools for Software DevelopmentPLUGIN
Reading: Tokens in Generative AIPLUGIN
Lab [Option A - JavaScript]: Creating a Chatbot Using OpenAI and JavaScriptВнешний инструмент
Lab [Option B - Python]: Creating a Chatbot Using OpenAI and PythonВнешний инструмент
Lab [Option C - Java]: Creating a Chatbot Using OpenAI and JavaВнешний инструмент
Lab: Gemini Account Setup and API Key GenerationPLUGIN
Lab [Optional]: OpenAI Account Setup and API Key GenerationPLUGIN
Lab: [Option A - JavaScript]: Prompt Engineering for Software DevelopmentВнешний инструмент
Lab [Option B - Python]: Prompt Engineering for Software DevelopmentВнешний инструмент
Lab [Option C - Java]: Prompt Engineering for Software DevelopmentВнешний инструмент
Generative AI Best Practices for Software DevelopmentDIALOGUE
Practice Quiz: Generative AI Basics for Software DevelopmentЗадание

Module 1 Summary, Glossary and Assessment

Summary and Highlights: Generative AI basics for Software DevelopmentPLUGINModule 1 Glossary: Generative AI Basics for Software DevelopmentPLUGINGraded Quiz: Generative AI Basics for Software DevelopmentЗадание
02Generative AI for Software Architecture and Code Generation 25 материалов

Generative AI for Architecture, Design, and Prototyping

Reading: Getting Started with IBM Generative AI ClassroomPLUGINLeveraging AI for Technical Help, Design Patterns, and ArchitectureВидеоExpert Viewpoints: Gen AI for Technical Help and Software ArchitectureВидеоActivity: Podcast: AI-First Architecture: Designing Systems for the GenAI EraPLUGINReading: Considerations for Software Development for Generative AIPLUGINDemo: Generating Diagrams using Generative AIВидеоReading: Generating Architecture and Design Diagrams Using Generative AIPLUGINBuilding a Static Website Using Generative AIВидеоDemo: Building Web Prototypes Using Teleport HQ ВидеоDemo: Building Web Prototypes Using V0 by VercelВидеоPractice Quiz: Generative AI for Architecture, Design, and PrototypingЗадание

AI for Coding, Prototyping, and Troubleshooting

Reading: AI for Coding and DevelopmentPLUGINDemo: Coding with Claude CodeВидеоLab [Option A - JavaScript]: Get a Solution to the Given Coding ProblemВнешний инструментLab [Option B - Python]: Get a Solution to the Given Coding ProblemВнешний инструментLab [Option C - Java]: Get a Solution to the Given Coding ProblemВнешний инструментDemo: GitHub Copilot for Code Generation and TroubleshootingВидео

Module 2 Summary, Glossary, Cheatsheet and Assessment

Summary and Highlights: Generative AI for Software Architecture and Code GenerationPLUGINModule 2 Glossary: Generative AI for Software Architecture and Code GenerationPLUGINReading: Cheat Sheet: Generative AI for Software Architecture and Code GenerationPLUGINReading: Useful Prompts for Software Design and DevelopmentPLUGINGraded Quiz: Generative AI for Software Architecture and Code GenerationЗадание
03Generative AI for Software Development Workflows and Its Considerations28 материалов

Generative AI for DevSecOps and Testing

Introduction to CI/CD Using AIВидеоExpert Viewpoints: Gen AI for CI/CD ToolsВидеоLab [Option A - Javascript]: Optimize Dockerfiles with Gen AIВнешний инструментLab [Option B - Python]: Optimize Dockerfiles with Gen AIВнешний инструментLab [Option C - Java]: Optimize Dockerfiles with Gen AIВнешний инструментDemo: Review Code with QodoВидеоLab [Option A - Javascript]: Review Code Using Generative AIВнешний инструментLab [Option B - Python]: Review Code Using Generative AIВнешний инструментLab [Option C - Java]: Review Code Using Generative AIВнешний инструментGenerative AI for Software TestingВидеоLab: Generate Test Cases for Specific Use Cases using Generative AIВнешний инструментGenerative AI Concepts for Security in SoftwareВидеоPopular Generative AI Tools for Security in Software DevelopmentВидеоIntegration of Generative AI into Software Development WorkflowsВидеоLab [Option A - JavaScript]: Software Documentation Using Generative AIВнешний инструментLab [Option B - Python]: Software Documentation Using Generative AIВнешний инструментLab [Option C - Java]: Software Documentation Using Generative AIВнешний инструментLab: Code Translation with Generative AIВнешний инструментPractice Quiz: Generative AI for DevSecOps and TestingЗадание

Generative AI Ethical Considerations and Limitations

Ethical Considerations for using Generative AI in Software DevelopmentВидеоReading: Recommended Practices for Responsible Generative AI UsePLUGINInnovation with Generative AI in Software DevelopmentВидеоActivity: Podcast: Do You Think Generative AI can Replace Human Effort?PLUGINPractice Quiz: Generative AI Ethical Considerations and LimitationsЗадание

Module 3 Summary, Glossary, Cheatsheet and Assessment

Podcast: Summary and Highlights: Generative AI for Software Development Workflows and Its ConsiderationsPLUGINModule 3 Glossary: Generative AI for Software Development Workflows and Its ConsiderationsPLUGINReading: Cheat Sheet: Generative AI for Software Development Workflows and Its ConsiderationsPLUGINGraded Quiz: Generative AI for Software Development Workflows and Its ConsiderationsЗадание
04Agentic AI and Vibe Coding19 материалов

Building Blocks of Agentic AI

What are AI Agents?ВидеоTypes of AI AgentsВидеоExpert Viewpoints: Building Blocks of Agentic AIВидеоReading: Popular Agentic AI FrameworksPLUGINDemo: Working with N8NВидео RAG ExplainedВидеоWhat is Agentic RAG?ВидеоSummarize Private Documents Using RAG, LangChain, and LLMsВнешний инструментPractice Quiz: Building Blocks of Agentic AIЗадание

Vibe Coding

AI Systems versus Traditional CodingВидеоPopular AI Coding Tools and TechnologiesВидеоExpert Viewpoints: Vibe CodingВидеоDemo: Working with CursorВидеоWhat is MCP? Integrate AI Agents with Databases and APIs ВидеоReading: Best Practices for Vibe CodingPLUGIN

Module 4 Summary, Glossary and Assessment

Summary and Highlights: Building Blocks of Agentic AIЧтениеModule 4 Glossary: Agentic AI and Vibe CodingPLUGINGraded Quiz: Agentic AI and Vibe CodingЗадание
05Final Project14 материалов

Final Project

Reading: Final Project OverviewPLUGINFinal Project Part 1 [Option A - JavaScript]: CodeCraftHub: Building Personalized Learning for DevelopersВнешний инструментFinal Project Part 1 [Option B - Python]: CodeCraftHub: Building Personalized Learning for DevelopersВнешний инструментFinal Project Part 1 [Option C- Java]: CodeCraftHub: Building Personalized Learning for DevelopersВнешний инструментFinal Project Part 2: Create a Learning Dashboard using BoltВнешний инструментFinal Project: Submission and EvaluationВнешний инструмент

Course Glossary, Cheatsheet and Final Exam

Reading: Course GlossaryPLUGINCheat Sheet: Top Generative AI Prompts for Software DevelopersPLUGINFinal Exam: Generative AI: Elevate Your Software Development CareerЗадание

Course Wrap-Up

What's Next: Explore IBM BobЧтениеCourse Wrap-UpPLUGINReading: Enhancing your Software Developer Career with Generative AIPLUGINCongratulations and Next StepsЧтениеTeam and AcknowledgmentsЧтение
Lab: Generate a Database Design Using Generative AIВнешний инструмент
Reading: Managing Legacy Code with Gen AIPLUGIN
Practice Quiz: AI for Coding, Prototyping, and TroubleshootingЗадание
Practice Quiz: Vibe CodingЗадание