an abstract image of a sphere with dots and lines

AI-Powered Software Engineering

Current Status

Not Enrolled

Price

Closed

Get Started

This learning program is currently closed

Coding assistants and LLM powered agents are everywhere, and impact all the aspects of software engineering, from defining requirements to deployment.

This practical, hands-on learning program is for software developers, engineers, and architects who want to:

  • Use LLMs deliberately and effectively in their development workflow
  • Use LLMs to enhance all phases of software development, from clarifying problems to creating prototypes
  • Optimize usage of LLM-based assistants through mindful context management, prompt crafting, and artifact generation
  • Create reusable templates, skills, and tools to increase the quality of LLM outcomes
  • Integrate assistants with the existing tools and documentation to provide rich context for decision making within complex existing systems
  • Build agent systems that support application development
  • Understand the limits of LLMs and the boundaries required by security, privacy, and confidentiality

Learning Program Content

Fundamentals
Fundamentals of AI-Powered Software Engineering 4 Topics
AI Assisted Software Engineering
Acceptance Criteria 4 Topics
Building a Prototype 4 Topics
Agent-Based Development Workflow
Fundamentals of Agents 4 Topics
Engineering Practices Assisted By AI
AI-Enhanced Engineering Practices 5 Topics
Hands-On Samples
Hands-On Labs – Agentic Systems for Development 🖥️ 2 Topics
What's Next
Check Your Knowledge
What’s Next?
Scroll to Top