The difference between the user role teacher and coach is that coaches - by default - are not permitted to create or delete learning courses. Furthermore, they are not allowed to upload media.
Coaches are meant to assist the teacher with the evaluation or creation of quesitonnaires as well as with supporting the participants.
The default permissions of those user roles can be modified in the Roles and Permissions management of VIMP.