Agile Academy is the only accredited Member Training Organisation (MTO) of ICAgile in Egypt and the Middle East. Agile Academy offers a wide range of accredited agile courses which covers different agile disciplines and specialties. Whether you are novice or experienced; developer, tester, analyst, project manager, scrum master or any other role you’ll find a course for you.

Attending our ICAgile accredited courses will enable you to attain internationally recognized certifications from ICAgile as well as learn from the rich and unique set of learning objectives which are covered by our courses.

ICAgile Accredited Training Courses

Fundamentals of Agile Software Development (ICP)

This course is an efficient and effective way to introduce you to the fundamentals of the Agile mindset, values, principles as well as a broad overview of popular methods and practices. Upon attending this course, you’ll earn the ICAgile Certified Professional (ICP) certificate.

Agile Team Facilitation (ICP-ATF)

Agile teams are self-organizing and highly collaborative. Team leaders or scrum masters should understand the group dynamics and possess facilitation skills to effectively facilitate group activities. This course provides an in-depth understanding of how collaborative activities can be planned, organised and run. Upon attending this course, you’ll earn the ICAgile Certified Professional for Agile Team Facilitation (ICP-ATF) certificate.

Agile Professional Programming (ICP-PRG)

This course covers the engineering skills and tools required to become a professional programmer. It empowers agile programmers to develop clean code and produce quality products taking into consideration product changes and technical innovation. Upon attending this course, you’ll earn the ICAgile Certified Professional in Agile Programming (ICP-PRG) certificate.

Agile Professional Testing (ICP-TST)

This course focuses primarily on agile testing techniques and processes in addition to the mindset and role of an agile tester. Upon attending this course, you’ll earn the ICAgile Certified Professional in Agile Testing (ICP-TST) certificate.

Agile Product Ownership (ICP-APO)

Agile projects are all about business value. Attend this course to gain the tools and techniques of a successful Product Owner and gain in-depth understanding of business value management. Upon attending this course, you’ll earn the ICAgile Certified Professional in Agile Product Ownership (ICP-APO) certificate.

Agile Project Management (ICP-APM)

The agile project manager role is distinct from the traditional project manager, and focuses on successful Lean and Agile project implementation. In this course, participants will take an in-depth look at the fundamental agile concepts of adaptive planning, customer collaboration, and value-driven delivery in dynamic and sometimes highly constrained environments.

Upon attending this course, you’ll earn the ICAgile Certified Professional in Agile Project Management (ICP-APM) certificate.

Agile Coaching (ICP-ACC)

The class focuses primarily on the mindset, roles, and responsibilities of an Agile Coach. You’ll gain the skills needed to create a safe environment for meaningful collaboration and healthy conflict resolution within an agile team. Upon attending this course, you’ll earn the Agile Coaching (ICP-ACC) certificate.

One-Day Workshops

Advanced User Stories

User Stories are simple in concept, but many Agile teams would find some challenges in writing good user stories. In this workshop, attendees will learn by practice how to write great user stories, and how to create, partition, prioritize and groom their backlogs. Attendees (in teams) will get the opportunity to fully practice both core and advanced techniques for writing user stories and creating backlogs in a full-day case study.

Agile Contracting and Budgeting

In this workshop, attendees will learn everything they need to know about agile contracts, how they differ from traditional contracts, what activities are done during the contracting phase of an agile project and much more. In addition, attendees will get the opportunity to practice and write contracts on their own through simulated case studies.

Refactoring to Clean Code Workshop

One of the most painful activities in software development is maintaining extremely poor legacy code! In this workshop, participants will go through a sustainable roadmap which progressively introduces structure and reduces complexity of product code in a simple and stepwise approach.

Kanban for Agile Teams Workshop

Kanban is a simple and efficient method for managing and continuously improving the flow of software projects and processes. Kanban enables visual tracking of the workflow, limits work-in-process, and provides continuous feedback to drive continuous improvement. Attend this workshop to know the basic concepts of Kanban and experience managing a project using this powerful technique.

The Lean Startup

Entrepreneurship is management, not good or bad luck. In order to succeed, startups must to be managed in a lean and value-driven way. If not, opportunities of success will not exceed 5% as per the global statistics of startups! In this workshop, you will be introduced and trained on modern Lean Startups management concepts and techniques through many exercises and simulation games.

Performance Evaluation for Software People

Software teams suffer from traditional appraisal methods and routine performance evaluation activities which take place in almost all organizations. In this workshop, we will redefine the objectives of performance evaluation, and will understand how these objectives differ dramatically in of team evaluation versus individual evaluation.