Diversity training is any program designed to facilitate positive intergroup interaction, reduce prejudice and discrimination, and generally teach individuals who are different from others how to work together effectively. Diversity training is often aimed to meet objectives such as attracting and retaining customers and productive workers; maintaining high employee morale; and/or fostering understanding and harmony between workers.