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

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

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

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

Maintenance, Legacy Code, and AI Tools

Курс от Coursera
Уровень не указан≈ 17.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learn how to work confidently with existing codebases and modern development tools in this comprehensive course within the Web Development Skill Path. You will build essential competencies including using generative AI to create and explain code, reproducing and analyzing bugs in a local environment, interpreting software architecture documentation, enhancing user interfaces with jQuery animations, fetching and displaying data using AJAX, and implementing event-driven interactions and client-side form validation. Through hands-on practice with AI-assisted development techniques, debugging workflows, and dynamic front-end programming, you will strengthen the skills needed to maintain and extend real-world applications. This course brings together expert content from multiple sources, giving you diverse perspectives on AI-driven coding, software testing, architectural thinking, and interactive web design. You will progress from understanding and generating code with AI tools to applying systematic debugging strategies, exploring architectural patterns, and building rich, responsive user experiences with jQuery. The curriculum blends foundational concepts with practical exercises, preparing you to confidently navigate legacy code, integrate AI into development workflows, and enhance existing applications with modern front-end functionality. Ideal for learners seeking to advance their skills in maintaining, improving, and extending web applications.

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

Javascript and jQueryGenerative AIMaintainabilitySoftware DevelopmentSoftware TestingAI IntegrationsWeb Development ToolsAnimationsDevelopment EnvironmentSoftware Design PatternsWeb Design and DevelopmentjQuerySoftware DesignAjaxSoftware ArchitectureFront-End Web DevelopmentDebugging

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

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

01Start Here: Get Oriented and Check Your Skills2 материалов
Start Here: How This Skill-Based Course WorksЧтениеSkill Diagnostic: Find Your Recommended Starting PointЗадание
02Generative AI and Software Development23 материалов

Software Development and Generative AI

Introduction to Generative AI in Software DevelopmentВидео

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

Professionals from the Industry

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

Maintenance, Legacy Code, and AI Tools
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 17.5 ч

8 модулей

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

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

Часть программы вашего университета
Leveraging Generative AI in Software Development LifecycleВидео
Large Language Models (LLM) and TransformersВидео
Natural Language Processing (NLP) and its SignificanceВидео
Popular Tools of Generative AI for Software Development PLUGIN
Reading: Tokens in Generative AIPLUGIN
[Optional] Hands-on Lab: OpenAI Account Setup and API Key GenerationPLUGIN
[Optional]Hands-on Lab: Setting up the Development Environment using Visual Code Studio PLUGIN
Expert Viewpoints: Gen AI in Software DevelopmentВидео
Software Development and Generative AI Задание

Generative AI for Software Coding and Architecture

Leveraging AI for Technical Help and Best Practices on Design Patterns and ArchitectureВидеоExpert Viewpoints: Gen AI for Technical Help and Software ArchitectureВидеоAI for Coding and DevelopmentВидеоDemo: GitHub CoPilot for Code Generation and TroubleshootingВидеоGenerating Static Website using Generative AI ВидеоDemo: Generating Prototypes with Generative AIВидеоGenerating Architecture and Design Diagrams using Generative AI PLUGINDemo: Generating Diagram using Generative AIВидеоManaging Legacy Code with Gen AIPLUGINGenerative AI for Software Coding and ArchitectureЗадание

Module Wrap up and Quiz

Module Summary : Generative AI and Software DevelopmentЧтениеUseful prompts for software design and developmentPLUGIN[Optional] Setting up your own AI development environment with ChatGPTPLUGIN
03Testing Foundations15 материалов

Lesson 1: Testing Principles

Dependability DefinitionsВидеоDependability QuizЗаданиеTesting PrinciplesВидеоTesting Principles: WhereВидеоTesting Principles: WhereЗаданиеTesting Principles: HowВидеоTesting Principles: HowЗадание

Lesson 2: Testing Principles: When (V Model)

The "V Model" of Software DevelopmentВидеоThe V-Model QuizЗаданиеValidation and Verification in the "V Model"ВидеоValidation and Verification in the "V-Model" QuizЗадание

Lesson 3: Introduction to Systematic Testing

Structural TestingВидеоStructural TestingЗаданиеMutation TestingВидеоMutation TestingЗадание
04Software Architecture, Design, and Patterns13 материалов

Software Architecture and Design

Introduction to Software ArchitectureВидеоSoftware Design and ModelingВидеоObject-Oriented Analysis and DesignВидеоInsiders' Viewpoint: Importance of Design and Software ArchitectureВидеоActivity: Create an Architectural DiagramPLUGINSoftware Architecture and DesignЗадание

Software Architecture Patterns and Deployment Topologies

Approaches to Application ArchitectureВидеоArchitectural Patterns in SoftwareВидеоApplication Deployment EnvironmentsВидеоProduction Deployment ComponentsВидеоInsiders' Viewpoint: Deployment ArchitectureВидеоSoftware Architecture Patterns and Deployment Topologies Задание

Module Summary

Summary & HighlightsЧтение
05jQuery Effects and Animations7 материалов

jQuery Effects and Animations

jQuery Slide AnimationВидеоjQuery Fade AnimationВидеоjQuery Animate EffectВидеоjQuery Animate Even MoreВидеоjQuery Animate AdvancedВидеоjQuery Animate ExerciseВидеоjQuery Utilities ExploredВидео
06AJAX with jQuery Get Data Connect with APIs16 материалов

AJAX with jQuery Get Data Connect with APIs

Introduction to the Course 'Advanced Projects and API Integration with jQuery'ЧтениеFull Specialization ResourcesЧтениеjQuery AJAX JSONВидеоjQuery Load DataВидеоjQuery Load More DataВидеоjQuery Load DetailsВидеоjQuery AJAXВидеоjQuery, AJAX, and JSONВидеоshorthand get and getJSONВидеоWeb APIs AJAXВидеоMore Random Images EachВидеоMore APIs More AJAXВидеоAJAX jQuery Post DataВидеоjQuery AJAX PostВидеоConnect More Web APIsВидеоWorking with AJAX in jQueryDIALOGUE
07Page Manipulation and Content Updates14 материалов

Page Manipulation and Content Updates

Hide Show ToggleВидеоPage Content UpdaterВидеоBefore and AfterВидеоUsing jQuery EmptyВидеоHasClass Check Exercise DebuggingВидеоBack to Forms jQueryВидеоjQuery Forms and EventsВидеоRemove AttributeВидеоjQuery Placeholder Image GeneratorВидеоjQuery Page Manipulation ClassesВидеоjQuery Form Error ClassesВидеоWindow and Document InformationВидеоPopup Image Using jQueryВидеоMore jQuery DimensionsВидео
08Skill Assessment: Maintenance, Legacy Code, and AI Tools2 материалов

Lesson

Learner Expectations for Skill AssessmentЧтениеMaintenance, Legacy Code, and AI ToolsЗадание