Ответ
Обычно обучение проводят опытные коллеги — тимлиды, старшие разработчики или внутренние тренеры. В некоторых компаниях есть выделенные HR-специалисты по обучению (L&D), которые координируют процесс.
Пример:
# Внутренний курс по Python для новичков
def onboarding(topic: str, mentor: str) -> None:
print(f"Обучение: {topic} проводит {mentor}")
onboarding("Основы Django", "Старший бэкенд-разработчик")
Также могут использоваться внешние курсы (Coursera, Udemy) или корпоративные программы с партнёрами (например, Яндекс.Практикум). Важно уточнить у работодателя детали процесса.