UA

GenAI and Agentic AI for Software Engineering

Comprehensive hands-on program on integrating AI agents into software development. Learn to build software faster, more stable, and more scalable by using AI as part of the SDLC, not just as a tool.

Learn more about program

GenAI and Agentic AI for Software Engineering

Program Start: April 2026
Duration: 9 weeks
Language: Ukrainian (instruction) + English (materials)
Format: online
ECTS: 1,5
Payment in parts: Available
Price: 25,700 UAH

Overview

AI in software development is no longer an experiment — it’s a new engineering standard that is transforming coding, review, testing, and system architecture today. AI won’t take your job. But engineers who don’t integrate AI into their workflow will gradually lose their competitive edge.

This program represents the next step in software engineering: AI-assisted and agent-driven development. You will learn to build reproducible workflows, work with specifications and agents, and design systems fully integrated into the SDLC. By the end, you will think like an AI-augmented engineer, with increased speed and quality in your projects regardless of domain.

what you will learn

Work with AI as an engineering system, not just a chat assistant
Build reproducible AI workflows integrated into SDLC
Design and orchestrate AI agents and multi-agent systems
Apply AI-assisted coding using Co-Pilot, Claude Code, and Cursor
Use the Context → Model → Prompt framework and Model Context Protocol (MCP)
Improve code quality via automated refactoring, testing, and review
Scale software delivery while reducing cognitive load for your team

requirements

B1 English proficiency
Basic programming experience (Python, JavaScript, or similar)
Understanding of the software development lifecycle

Programme

Workshop 1: Introduction & Hello World with AI

Content
  • Introduction to AI coding assistants (GitHub Copilot, Claude Code, Cursor)
  • Tool comparison and use cases
  • Setting up development environment
  • Building a simple REST API with AI assistance
  • Comparing CLI vs IDE-based workflows
Hands-On Exercise
  • Build a simple Node.js web application with a "Hello World" endpoint using:
  • GitHub CopilotCLI workflow
  • Claude Code workflow
  • Compare approaches and results

Workshop 2: Foundations - Context, Model, Prompt Framework

Content
  • The Context-Model-Prompt triad
  • Context management best practices
  • Model selection for different tasks
  • Prompt engineering fundamentals
  • Common mistakes and how to avoid them
Hands-On Exercise
  • Build a banking transaction parser that:
  • Handles multiple formats (CSV, JSON, XML)
  • Detects potential fraud patterns
  • Demonstrates proper context management
  • Tests with different models (small vs reasoning models)

Workshop 3: Specification-Driven Development

Content
  • Specification-driven development principles
  • Specification template structure
  • Agent configuration files (agents.md, cursorrules, claude.md)
  • API-first development approach
  • Contract testing and validation
Hands-On Exercise
  • Build a KYC (Know Your Customer) API following specification-driven approach:
  • Review and understand specification document
  • Create agent configuration file
  • Implement API using AI assistance with specification
  • Validate implementation against specification

Workshop 4: Model Benchmarking & Security, Skills

Content
  • Industrial performance benchmarks (SWE-bench, GitHub Copilot rankings)
  • Model selection strategies
  • Cost vs quality trade-offs
  • Reasoning models vs fast models
  • Performance metrics in real-world scenarios
  • AI usage security
  • Adding skills for AI agents
Hands-On Exercise
  • Explore benchmark results and leaderboards
  • Test same task with different models
  • Compare results and performance
  • Analyze cost implications

Workshop 5: AI Developer Workflows (ADW) - Multi-Agent Systems

Content
  • AI Developer Workflows (ADW) concepts
  • Architect-Editor pattern
  • Multi-agent orchestration
  • Agent types: Test Runner, Security Auditor, Documentation Generator, etc.
  • Integration patterns (side-car, internal, API, service)
Hands-On Exercise. Part 1: Agent Selection and Specification
  • Review fraud detection application code
  • Select 2-3 agents to build
  • Create agent specifications
  • Present agent selection rationale
Hands-On Exercise. Part 2: Agent Implementation
  • Implement selected agents
  • Integrate agents with fraud detection system
  • Demonstrate multi-agent collaboration
  • Build additional features using agents

Workshop 6: PR Review & Automation

Content
  • AI-assisted PR review workflows
  • Tool comparison: Cursor vs Claude Code vs Codex in code review
  • CI/CD integration strategies
Hands-On Exercise
  • Configuration of an automated code review system
  • Compare tool outputs and recommendations
  • Write comprehensive PR review comments

Workshop 7: Model Context Protocol (MCP)

Content
  • MCP architecture and benefits
  • Official MCP servers (Filesystem, Git, Memory, AWS, etc.)
  • Enterprise MCP servers (GitHub, Azure, PostgreSQL, etc.)
  • Multi-server orchestration
  • Custom server development
Hands-On Exercise. Group Activity: Data Integration
  • Configure multiple MCP servers (GitHub, AWS, PostgreSQL, etc.)
  • Build MCP-powered data assistant
  • Create workflows using multiple servers
  • Demonstrate multi-server orchestration

Capstone Project Presentations

Applying learned techniques and using course materials, tools and frameworks, students are expected to develop a project. They will work on building a complete distributed system using interconnected AI agents that process tasks through a full pipeline. Teams may either use the proposed project template or choose a topic of their own interest.

Successful preparation and completion of the final capstone project is mandatory for receiving course completion certificate.

instructor

Oleksii Popov

VP of Engineering at GenAI.Works, with 15+ years of experience in engineering leadership and solution architecture. Experienced in leading global teams and large-scale projects, from software engineering to Head of Engineering roles. Over 8 years in solution architecture at EPAM, Ciklum, and Customertimes, designing scalable, cloud-native solutions and implementing innovative technologies.

Benefits

Hands-on — workshops, exercises, and production-oriented case studies

Tool-first — work with real tools and protocols, not just theory

Systematic — from basic AI principles to multi-agent systems in SDLC

Expert-led — learn from a practitioner in AI engineering productivity who shares what really works

Practical deliverables — reproducible workflows, specifications, configurations, and a final Capstone Project

who it's for

Software Engineers (Back/Full-Stack/SDET/Automation QA)

Tech Leads / Engineering Managers

Developers who strive for growth and want to integrate AI tools into their software development workflow

faq

May I apply for the program if I don't use / know Python / JS?

Yes. The main focus of the course is on tools, workflows, and principles (Context → Model → Prompt, specifications, MCP, agents) that are independent of any specific programming language. Python/JavaScript are used only for demonstration purposes.

Learn more about the SET University program

I have a promo code
Thank you! We will contact you shortly.

You migt be interested in:

20-30%

Smart Corporate Giftcard — that one gift for your team

1.5 years 25% 66 333 UAH/semester (with 25% discount)

F3. Cyber Defense

October 2026
1.5 years 25% 66 333 UAH/semester (with 25% discount)

F3. Computer Science: Innovation Engineering

October 2026
We use cookies to improve your experience.