Набирать людей на курс с учетом их подготовки. Давать предварительное тестирование или проводить собеседование для распределения на курс.
Можно разделить курс на ступени, чтобы его смогли пройти люди с разной подготовкой.
А один и тот же курс для людей с разной подготовки - бестолковое занятие: одним будет скучно, другим сложно, хорошо, если кто-то останется доволен…