3M provides learning opportunities for employees to increase their knowledge, skills and performance. Some of these opportunities include Leadership Development; knowledge-sharing forums, such as Leaders Teaching Leaders and employee special-interest groups; and function-based formal education and training activities. There are multiple web-based courses, career development tools and educational opportunities.