Effectively sharing information and skills may be the most important part of program management — changing with the type of audience and information to be conveyed. Some important considerations are trainer self-assessment, brainstorming for successful training, using small groups, trouble shooting, and the different roles of the trainer/facilitator. Following are some of our favorite resources on the general topic of training. For more targeted resources, be sure and check out our volunteer training and member training resources.