About this Certification
Earning the Agile Programming (ICP-PRG) certification demonstrates the ability to inspect and adapt code efficiently and effectively to accommodate new insights, product changes, and technical innovations. Designees know how to move away from traditional waterfall development and into developer collaboration techniques, like pair programming and collective code ownership.
Featured Learning Outcomes
- Refactoring and Legacy Code Management
- Acceptance Testing and Automated Tests
- Collaborative and Test-Driven Development
- Version Control and Continuous Integration
Contributors and Reviewers
- Colin Garlick
- Alistair Cockburn
- Gerard Mezaros
Offer this course
Develop and accredit a course for Agile Programming by becoming a Member Organization
Who benefits from this certification?
This knowledge-based certification is valuable to agile developers, software programmers, development managers, technical team leads, systems designers, and other team members involved in technical design.
Shareable CertificateEarn a certificate upon completion
Learn RemotelyJoin a class from anywhere
Framework-NeutralExplore beyond the limitations of a single agile framework
Minimum of 14 hours to completeTiming varies by class
Knowledge-based levelFoundational knowledge of agile principles, values, and mindset. Related software development experience recommended.
Earn this certification
Every ICAgile-accredited course includes hands-on learning. You'll need to actively participate in a live class to earn this certification.
When you successfully complete your class and your post-class survey, you'll earn a certificate that you can share with employers and your professional network. Certificates are downloadable PDFs configured for uploading and sharing on LinkedIn.
Take a class with an ICAgile Member Organization
See all scheduled classes and start your journey.Find A Class
Recommended for you
People interested in this certification also viewed these certifications
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.
Develop the agile testing skills to test products more effectively, improve the development process, and continuously deliver high quality software.
Frequently Asked Questions
Have more questions that need answers? Take a look at our list of Frequently Asked Questions below.
Each ICAgile Member Organization determines the cost of their class. Select a class on the Find A Class tool and then visit the Member Orgranization website where you can register and view more class-specific information such as pricing, timing, location, and more.
Each ICAgile Member Organization determines how they want to assess their students (e.g., in-class activities, group exercises, etc.) Contact your class’s Member Organization to learn how they will evaluate your knowledge acquisition during the class to determine your certification eligibility.
Sign in to your ICAgile.com account and complete your post-class survey. (You will see a pending action on your dashboard to complete a class survey on the Welcome page.) After you submit your survey, we’ll issue and send your certification to your email address as a shareable PDF. A copy of your certification will also be available for download at any time from your My Certifications page.
If this is your first class with an ICAgile Member Organization, you’ll receive an email with a link to create your ICAgile.com profile within ten business days of completing your class. Sign in to your new account and complete your post-class survey. After you submit your survey, we’ll issue and send your certification to your email address as a shareable PDF. A copy of your certification will also be available for download at any time from your My Certifications page.
If you have not received an email to create your ICAgile.com profile after ten business days, please contact your ICAgile Member Organization.