Program management and organization of training courses