Harness Amazon Kiro's Vibe and Spec modes, MCP tooling, agent skills, and Spec-driven and Test-driven Development (SDD and TDD) to deliver high-quality, sustainable software systems.
2 days or 4 half days
AI-powered coding tools such as Kiro are rapidly transforming how software is designed, implemented, and maintained. This course teaches participants how to move beyond simple prompt-based coding and adopt a systematic, agentic approach that improves productivity without sacrificing quality, governance, or maintainability.
Participants will learn how to use Kiro's advanced chat and agent modes without or with spec-kit to implement “vibe coding” and Spec-Driven and Test-Driven Development (SDD and TDD) respectively. SDD's structured methodology spans the whole software development life cycle (SDLC) and ensures that software development remains aligned with business intent, technical constraints, and long-term sustainability. Additionally, TDD makes sure that the generated code will be of high quality. The course combines conceptual foundations with extensive hands-on exercises, enabling participants to immediately apply these techniques to real-world projects.
By the end of this training, participants will be able to:
Roughly 50% lecture, 50% hands on lab exercises. The lab exercises are executables with Python, JavaScript/TypeScript, Java, C# or C/C++.
Software developers and testers as well as their technical managers who want to understand and use Kiro in “vibe coding” and spec-driven software development.
Artificial intelligence and machine learning applications
Container orchestration and cloud-native technologies
Private cloud infrastructure and storage solutions
System administration and advanced Linux topics
CI/CD, automation and modern development practices