Agile Engineering

About this track

The Agile Engineering Track equips participants with the latest tools and techniques to implement thoroughly tested, cleanly designed software solutions. Developers learn to embrace change by developing adaptable solutions designed to maximize business value. Learning Outcomes cover practices such as test-driven development and the art of clean, simple, adaptive design that enhances collaboration and reduces the cost of change.

Start with an agile mindset

Agile Fundamentals

Learn foundational agile topics from a methodology-neutral, mindset-based approach. Agile fundamentals is the starting point for professionals focused on software development and delivery (e.g., product ownership, DevOps).

Download Learning Outcomes

Track Details

The knowledge-based certifications in this Track are Agile Programming (ICP-PRG) and Agile Software Design (ICP-ASD).

Agile Programming

Embrace the agile mindset as it relates to software engineering. Write high-quality code with techniques like pair-programming, refactoring, unit tests, and TDD.

Download Learning Outcomes


Agile Software Design

Design software effectively in an agile environment. Discover adaptive architecture, patterns of adaptive design and how to create and maintain agile software.

Download Learning Outcomes

Additional Recommended Certifications

ICAgile recommends the following certifications as supplemental learning for professionals embarking on this track.

Bring accredited agile learning to your organization