Le contrat d'apprentissage relève de la formation initiale alors que le contrat de professionnalisation relève de la formation continue. Les principales différences se trouvent dans les types et durées du contrat, l'âge et la rémunération du bénéficiaire.