One way to keep employees is to promote from within, and that means training people to move up within the organization. Such training includes in-house classes, online training, internships, and apprenticeships. Of course, managers get management training to keep them up to date and more qualified for promotion.