Types of training programs:
1 – Attended training sessions.
2- Distance training courses (simultaneous), i.e. direct.
3 – Distance training courses (asynchronous) recorded and watched at any time convenient for the trainee.
4 – Long-term training courses (diplomas – qualifications) for more than a month.
5- Short-term (specialized) training courses for less than a month.