The Agile Programming certification demonstrates the ability to take an iterative approach to coding that accommodates new insights, changing requirements, product changes, and technical innovations.
Participants learn how to move away from traditional sequential development and apply collaborative practices such as pair programming and collective code ownership. They also strengthen their skills in automated testing, refactoring, test-driven development, acceptance testing, version control, and continuous integration.