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 architected to maximize business value. Learning Outcomes cover practices like test-driven development and the art of clean, simple, repeatable 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 and Agile Software Design. Once learners obtain this foundation upon which to build competence, they can apply for the ICAgile Certified Expert in Agile Engineering (ICE-AE) designation.

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


Expert in Agile Engineering

The Expert in Agile Engineering certification recognizes professionals who have achieved mastery of agile approaches to engineering.

Expert Competencies Under Development

Bring accredited agile learning to your organization