Bloc apprenticeship