Аннотация:Предметом исследования является реализация такой формы организации процесса обучения как смешанное обучение. Автор рассматривает особенности и анализирует структуру учебного курса при обучении программированию школьников в форме смешанного обучения, обращает особое внимание на распределение материала для самостоятельного и очного изучения. В статье приводится программа учебного курса «Программирование на языке Python», реализованного в форме смешанного обучения и ориентированного на школьников 7 – 11 классов. Автор делится собственным опытом обучения школьников программированию в трёх наиболее распространённых формах организации учебного процесса: классно-урочная система, дистанционная форма обучения, смешанная форма обучения и сравнивает результаты такого обучения. Основными методами исследования являются изучение и анализ психолого-педагогической, научно-методической и специальной литературы, а также периодических изданий, посвященных вопросам использования смешанной формы организации процесса обучения и классификации учебных задач, а также метод научного моделирования при создании программы учебного курса и учебных задач и метод научного эксперимента. Основным выводом проведённого научного исследования является утверждение, что смешанная форма обучения является наиболее эффективной в достижении поставленных учебных целей. Это подтверждается сравнительными результатами при проведении эксперимента в трёх наиболее распространённых формах организации учебного процесса: классно-урочная система, дистанционная форма обучения, смешанная форма обучения. По мнению автора, использование смешанной формы обучения способствует лучшему усвоению изучаемого материала, а также развивает такие метапредметные компетенции, как коммуникативность, самообучение, самоорганизация и информационную компетентность.