Nowadays, many companies have chosen to provide courses as electronic training, online training or interactive training. The main reason for this shift is that people do not require the same degree of training time they had if they attended a normal classroom-based training curriculum.