Platform
Generative AI
Audience
All people involved in using agentic AI tools in software development
Preparedness
General development
Standards and references
NIST
Group size
12 participants
Outline
What you will learn
Description
Generative AI is reshaping the software industry, moving beyond code suggestions into autonomous, agent-driven development. Tools like GitHub Copilot and MCP-enabled agents can now participate in requirements gathering, design, testing, and deployment – not just code generation. This evolution sparks both excitement and caution: while productivity gains are clear, new risks around reliability, security, and bias demand responsible use.
This course first introduces participants to the foundations of Generative AI and Responsible AI and then explores how agentic GenAI is changing the software development lifecycle. Participants will study prompting techniques, context engineering, and the integration of AI into requirements specification, design, and testing. A major emphasis is placed on agentic workflows, including automated scaffolding, code-to-spec and spec-to-code transformations, and Dev(Sec)Ops integration via the Model Context Protocol.
Through numerous demonstrations and hands-on labs, participants will gain practical experience with opportunities and pitfalls: from improved productivity and testing support, to challenges such as hallucinations, dangers of “vibe coding”, and the expanded attack surfaces in agentic systems.
By the end of the course, software engineers and managers will understand both the capabilities and the limitations of Generative AI and especially agentic GenAI, and will be equipped with skills to integrate these tools responsibly into modern software engineering practices.
A must-have primer for those looking to understand and responsibly adopt agentic GenAI in their software development projects. Building on these foundations, and depending on the technology stack, we suggest continuing with one of the Generative AI courses - see Agentic software development with generative AI in C++/Java/C#/Python. For those working on machine learning solutions, the comprehensive 4-day Machine Learning Security course offers a natural next step.