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

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

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

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

Test and Secure Your AI Code

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

О курсе

Learners will demonstrate mastery by completing a Secure AI Testing Toolkit, where they will evaluate a dependency update, run integration tests, and document their findings, while developing a comprehensive testing suite with pytest that achieves at least 88% coverage. As part of this process, learners will evaluate a sample PR upgrading LangChain from version 0.1.5 to 0.1.8. Working in an off-platform Python environment, they will review changelogs for deprecated features, run security scans to identify vulnerabilities, and perform integration tests to validate compatibility. They will submit a structured report that includes an evaluation of a LangChain upgrade, a testing strategy documentation, and a reflection on the CI/CD pipeline improvements. Throughout the course, learners will engage in hands-on labs, guided coding exercises, in-video questions, interactive dialogues, and scenario-based video quizzes to apply their skills to real-world challenges. The final submission works as a personalized security and testing resource that enables learners to safeguard AI code, improve long-term reliability, and prove readiness to apply critical testing practices in professional AI development environments.

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

Software TestingTest Driven Development (TDD)Unit TestingDependency AnalysisCode CoverageCI/CDContinuous IntegrationTest AutomationAI IntegrationsDevelopment TestingSoftware VersioningAI SecurityContinuous DeploymentTest ToolsVulnerability ScanningTest Script DevelopmentSecurity TestingIntegration TestingVulnerability AssessmentsPackage and Software Management

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

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

01Dependency Management and Security7 материалов
The Security Flaw: AI Agents and the Update DilemmaDIALOGUEUnderstanding Dependency Risks and Version ControlВидеоManual Review: Changelogs and Transitive Dependency RisksЧтениеAutomated Scanning: Using Tools for Vulnerability AssessmentВидео

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

Professionals in the Industry

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

Test and Secure Your AI Code
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 2.8 ч

2 модулей

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

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

Часть программы вашего университета
Evaluating a LangChain UpgradeЧтение
Hands-on Learning (HOL): Evaluate a LangChain UpgradeЗадание
Knowledge Check: Dependency Management and SecurityЗадание
02Comprehensive Testing Strategies8 материалов
Fundamentals of Unit and Integration TestingВидеоDesign Patterns: Parameterization and Maintenance for Agent TestsЧтениеSecurity and Ethics: Testing for Data Leakage and MisconfigurationВидеоThe Un-testable Agent: A Developer DialogueDIALOGUEImplementing Pytest with Mocked LLM ResponsesВидеоDesigning and Validating Test Suites for a Multi-Agent AI SystemЛабораторнаяKnowledge Check: Comprehensive Testing StrategiesЗаданиеSecure AI Testing ToolkitЗадание