Programming and training support

From CSDMS