Events and Webinars

Our Event Series



Featured Event
04 - 05 Oct
Booth #24 | Messe Wien, Vienna
Our Latest Talk
By Kanchan Ray, Dr. Sudipta Seal
video-icon 60 mins
Minimum 2 characters required.
Discover more about us,
an outstanding digital
solutions developer and a
great place to work in.
Financial information,
governance, reports,
announcements, and
investor events.
News &
press releases
Catch up to what we are
doing, and what people
are talking about.
Caring &
We care for our world.
Learn about our ESG
talk to us
Welcome to digital product engineering
Thanks for your interest. How can we help?

ICAgile - Agile Programming (ICP-PRG)

Continuous learning and the pursuit of technical excellence are essential for successful software development. In order to deliver high-quality software despite fast moving requirements, developers must master modern practices and tools. ICAgile's Agile Programming certification (ICP-PRG) offers guided hands-on training that teaches the required skills and develops the mindset to be successful as part of an agile development team.

Training dates 2023

May 02-05
Sep 18-21
Dec 11-14

09:00 am - 01:00 pm CET
in English/German

Feb 20-23
Jun 19-22
Nov 13-16

09:00 am - 01:00 pm CET
in English/German


Developers have to deliver high-quality software despite fast-moving requirements. To do so, they must continuously increase technical excellence and master modern practices. These guided hands-on sessions help you attain the skills and the mindset required to be successful as part of an agile development team. This will ensure that you not only develop correctly, but also develop the right thing.

Content & Goals

  • Create a common understanding of Clean Code and well-crafted code
  • Learn the theory and history behind concepts like Unit Tests, Refactoring 
    and Code Smells
  • Distinguish between TDD, BDD and ATDD
  • Learn collaboration techniques to become a more effective developer 
    in your team and to deliver high-quality software
  • Understand the essential practices for the correct handling of "Legacy Code“


  • Foundational understanding of agile working
  • First-hand experience as developer in an agile team is preferred
  • Coding skills in the programming language being offered in the training
  • Proficiency in the setup and use of standard IDEs
  • Basic understanding of object-oriented programming and design (e.g. inheritance and polymorphism)
  • Broad knowledge of software development concepts and practices (e.g. version control, unit testing)

Audience & Target Group

Software developers, test automation engineers, software architects (and similar) roles.


To book this training, you will be redirected to our partner's website – the Software Quality Lab Academy. If you are interested in tailored inhouse trainings for your entire team, contact us at