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

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

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

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Using GenAI in Modern Software Development · LearnSpace
Назад в каталог
courseraПрограммирование

Using GenAI in Modern Software Development

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

О курсе

In today’s fast-evolving software landscape, success increasingly relies on the ability to integrate AI tools strategically throughout the development lifecycle. This course teaches developers how to use generative AI to analyze, enhance, and streamline software workflows. Building on foundational coding and AI concepts, you’ll learn to use generative AI as both a decision-making aid and a practical coding assistant. The course emphasizes real-world applications, guiding you to analyze unfamiliar code, evaluate frameworks, and create documentation with the support of AI tools. Through hands-on experience with platforms like GitHub Copilot and ChatGPT, you’ll gain the skills to integrate AI tools into everyday development tasks. This course is designed for developers who want to improve coding practices using generative AI tools. By the end of the course, you’ll be equipped to apply AI-powered solutions that elevate your coding practices and development processes. Enroll today to gain valuable, future-ready development insights.

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

Prompt EngineeringDebuggingGenerative AICode ReviewChatGPTGitHub CopilotApplication DevelopmentAI IntegrationsAI literacyAI Workflows

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

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

01Introduction to Software Development Using AI26 материалов

Welcome

Welcome to Software Development Using AIВидеоSpecialization OverviewЧтениеCourse Overview ЧтениеHow to Succeed in This CourseЧтение

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

Kasie Pardi

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

Paul Pardi

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

SkillUp

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

Using GenAI in Modern Software Development
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 14.4 ч

5 модулей

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

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Reading: Helpful Tools and Resources PLUGIN

Introduction to Artificial Intelligence (AI) in Software Development

What is Generative AI?ВидеоReading: History and Evolution of AI in Software DevelopmentPLUGINReading: Introduction to Key AI Concepts for DevelopersPLUGINIntroduction to Artificial Intelligence (AI) in Software DevelopmentЗадание

Overview of AI Development Tools

Popular AI Tools in Software DevelopmentВидеоReading: Introduction to AI Development ToolsPLUGINExploring AI Tools in Software DevelopmentВидеоOverview of AI Development ToolsЗадание

Introduction to Prompt Engineering for Software Development

Basics of Prompt EngineeringВидеоCrafting Effective PromptsВидеоReading: Introduction to Prompt Engineering for Software DevelopmentPLUGINLab: AI Prompting PracticePLUGINPractice Quiz: Introduction to Prompt EngineeringЗадание

Using AI in the Software Development Lifecycle (SDLC)

Role of AI in the SDLCВидеоApplying AI Tools Across Software Development PhasesВидеоReading: Key Considerations for Integrating AI into Development ProcessesPLUGINAI in the Software Development LifecycleЗадание

Module Summary and Assessment

Module Summary: Introduction to Software Development Using AIЧтениеGraded Quiz: Introduction to Software Development Using AI ЗаданиеReflect on how AI can enhance your software development processОбсуждениеSetting the Stage: Your AI Development JourneyDIALOGUE
02Code Understanding and Analysis 18 материалов

Introduction to AI-Powered Code Analysis

AI in Code AnalysisВидеоNavigating Codebases with AIВидеоReading: Preparing Code for AI AnalysisPLUGINIntroduction to AI-Powered Code Analysis Задание

Understanding Existing Codebases with AI

Reading: Exploring Large Codebases with AIPLUGINReading: How AI Identifies Key Components, Entry Points, and DependenciesPLUGINAI and Codebase VisualizationВидеоLab: Use AI to Summarize an Open-Source Codebase PLUGINUnderstanding Existing Codebases with AIЗадание

Analyzing Code Logic and Functionalities with AI

Understanding AI in Code AnalysisВидеоReading: Understanding Functions, Variables, and Interactions with AIPLUGINUsing AI to Trace Variables and Fix BugsВидеоLab: AI Analysis of a Code FunctionPLUGINAnalyzing Code Logic and Functionalities with AI Задание

Module Summary and Assessment

Module Summary: Code Understanding and AnalysisЧтениеGraded Quiz: Code Understanding and AnalysisЗаданиеDecoding the Codebase: Your AI Analysis JourneyDIALOGUERole Play: AI-Powered Code Analysis ConsultationDIALOGUE
03Code Generation Fundamentals 18 материалов

Fundamentals of AI-Powered Code Generation

Introduction to AI-Powered Code GenerationВидеоReading: Common Use Cases for AI Code GenerationPLUGINCapabilities of AI in Code GenerationВидеоFundamentals of AI-Powered Code GenerationЗадание

Prompt Engineering for Code Generation

Crafting Effective Prompts for Code GenerationВидеоReading: Examples of AI Prompts for Coding TasksPLUGINHow Prompts Influence AI-Generated CodeВидеоReading: Best Practices for Writing AI PromptsPLUGINLab: Write AI Prompts to Generate Code SnippetsPLUGINPrompt Engineering for Code GenerationЗадание

Fundamentals of Testing and Debugging Using AI

Reading: Using AI for Testing and DebuggingPLUGINStep-by-Step Guide to Debugging Code with AIВидеоReading: AI in Testing and Debugging – Methods and Best PracticesPLUGINFundamentals of Testing and Debugging Using AIЗадание

Module Summary and Assessment

Module Summary: Code Generation FundamentalsЧтениеGraded Quiz: Code Generation FundamentalsЗаданиеReflect on how AI can streamline your coding workflowsОбсуждениеFrom Prompt to Code: Your AI Code Generation JourneyDIALOGUE
04Documentation and Communication for Software Development 18 материалов

Generating Technical Documentation with AI

Introduction to AI-Generated DocumentationВидеоReading: Key Elements of Technical DocumentationPLUGINReading: Best Practices for AI-Assisted DocumentationPLUGINLab: Generate a Sample Document Using AIPLUGINGenerating Technical Documentation with AIЗадание

Standardizing Project Documentation

Reading: Importance of Standardization in Software DocumentationPLUGINReading: Frameworks for Consistent DocumentationPLUGINAI Tools for Enforcing Documentation StandardsВидеоLab: Use AI to Standardize an Existing Documentation TemplatePLUGINStandardizing Project DocumentationЗадание

Enhancing Team Communication with AI

AI for Team Communication & Knowledge SharingВидеоReading: AI Tools for Enhancing Developer CommunicationPLUGINUsing AI Tools to Enhance Team CommunicationВидеоEnhancing Team Communication with AIЗадание

Module Summary and Assessment

Module Summary: Documentation and Communication for Software DevelopmentЧтениеGraded Quiz: Documentation and Communication for Software DevelopmentЗаданиеReflect on how AI can improve documentation and communication in your software projectsОбсуждениеAI-Assisted Technical Documentation and Team CommunicationDIALOGUE
05Course Quiz, Project, and Wrap-up 7 материалов

Final Project

Final Project: AI-Powered Code Review and Documentation for a Software ProjectPLUGINFinal Project: Submission and EvaluationВзаимная проверка

Course Wrap-Up and Glossary

Course SummaryВидео Glossary: Using GenAI in Modern Software DevelopmentPLUGINGraded Quiz: Using GenAI in Modern Software DevelopmentЗаданиеCongratulations and Next StepsЧтениеThanks from the Course Team Чтение