Contractul d'apprentissage este definit de "Code du travail": un contract incheiat intre un tanar angajat (fara experienta) si un angajator. Angajarea pe baza acestui contract, se axeaza pe faptul ca angajatorul se angajeaza sa ii plateasca angajatului pentru munca prestata, dar si ca ii va oferi sustinere pentru formare profesionala, pe toata durata contractului.