This program helps prepare the next generation of Moroccan development practitioners by giving them practical experiences that they can apply to their career, as they develop skills in program management, leadership and adapting to difficult circumstances.