apprenticeship program
Definition: On-the-job training program where a person studies in school and also works on the job under supervision in order to learn the necessary knowledge and skills, and become familiar with the tools and materials, specific to a trade, occupation, or craft.