Apprenticeship:

A training method that puts trainees under the guidance of a master worker, typically for 2-5 years.