A training consultant is a professional who performs needs assessments for organizations, that designs and facilitates employee or customer training materials and programs. Training can include a variety of topics to meet an organization needs.