Types of Training Methods?

The types of training methods could include, lectures, demonstrations, exercises, books or handouts as references, role playing, or games.