KJI drafts a comprehensive training program on annual basis and focuses on developing professional and interdisciplinary competences. Drafting of the training program is preceded by a comprehensive training needs assessment process, involving numerous of stakeholders that provides a reflection to the reals needs of the judicial training.