Многие родители, да и сами школьники старших классов задумываются о том, чтобы начать изучать программирование, т.к. видят в этом перспективы для своей карьеры в будущем. IT остается одной из немногих сфер с высокими зарплатами (даже на старте). Но дело даже не в деньгах: программирование учит мыслить структурно, разбивать сложную задачу на простые шаги и доводить решение до результата, а эти навыки пригодятся ребенку независимо от того, свяжет он потом жизнь с IT или нет. Однако главный вопрос, который встает перед родителями, - где найти качественные и при этом желательно бесплатные курсы программирования для школьников, которые действительно дадут базу, а не просто «займут ребенка чем-то «полезным».
Вариантов бесплатного обучения сегодня не сказать, чтобы много, но и не так мало, как может показаться. Другое дело, что информация о них разбросана по разным сайтам, часть уже устарела, часть под видом бесплатных уроков предлагают платные курсы. В этой статье мы собрали актуальные бесплатные IT-курсы для школьников, разложив их по форматам, чтобы можно было выбрать подходящий с учетом его возраста и уровня подготовки.
Государственные и корпоративные школы программирования
«Код будущего»

Это федеральный проект Минцифры России, который работает с 2022 года и финансируется из бюджета, поэтому обучение действительно бесплатное для участника. Принять участие могут граждане РФ - школьники 8-11 классов, а также студенты колледжей и техникумов IT-специальностей. Заявка подается через Госуслуги, после чего нужно пройти вступительное тестирование, чтобы определиться с подходящим уровнем курса: начальный, базовый или продвинутый.
Программа проекта включает не только программирование, но искусственный интеллект и робототехнику. Можно выбрать языки: Python, C++, C#, Java, JavaScript, PHP, 1С (список может меняться). Обучение состоит из четырех модулей общей продолжительностью не менее 144 академических часов. По итогам ученик получает сертификат. Многие вузы учитывают его наличие при поступлении и дают до 10 дополнительных баллов к ЕГЭ.
Подать заявку можно только на один курс за раз. Формат обучения, в основном, онлайн, но есть и офлайн группы на базе школ с преподавателем. Прием заявлений начинается обычно в августе. Можно следить на сайте , либо искать в поисковике по фразе примерно "код будущего госуслуги", т.к. страница может измениться.
Яндекс.Лицей

Яндекс.Лицей ориентирован на школьников 8-11 классов и студентов колледжей. Занятия проходят на партнерских площадках дважды в неделю по два часа, программа рассчитана на два года - в первый год изучаются основы Python или HTML/CSS и JavaScript, во второй ученики переходят к промышленной разработке и созданию собственных проектов с графическим интерфейсом. Помимо очных годовых программ есть отдельные онлайн-специализации для тех, кто уже знает основы: веб-разработка на Go и Django, анализ данных, работа с большими данными и машинное обучение - но для них уже нужны базовые знания Python или линейной алгебры. Также есть возможность самостоятельного обучения на платформе по тем же языкам.
Обучение бесплатное, набор идет по конкурсу: нужно пройти онлайн-тест, а затем очное или видео-собеседование с преподавателем площадки. Прием обычно открывается в конце августа и длится до середины сентября. Сертификат об успешном окончании Яндекс.Лицея позволяет получить до 5 дополнительных баллов к ЕГЭ при поступлении в ведущие технические вузы страны. Официальный сайт Лицея -
ИТ-школа Samsung (Кампус инноваций Samsung)

Программа компании Samsung нацелена на школьников 8-10 классов, хотя формальной нижней возрастной границы нет - принять могут любого, кто пройдет конкурсный отбор и владеет хотя бы одним языком программирования. Обучение бесплатное и доступно ученикам общеобразовательных школ и организаций СПО, если на момент начала обучения им не исполнилось 18 лет. Занятия проходят очно на партнерских площадках по всей стране, группы ведут сертифицированные преподаватели. Фокус - на языке Java и разработке приложений под Android.
Базовый курс называется «Разработка мобильных игр», рассчитан на учеников примерно с 8 класса и длится около трех месяцев - за это время школьники успевают сделать несколько простых игр. Продвинутый уровень - «Разработка мобильных приложений», - требует уверенного знания хотя бы одного языка программирования и представлений об ООП, подходит для выпускников базового курса и длится уже от полугода до года.
Студенты научатся мобильной разработке на Java и создадут свое собственное приложение в качестве выпускного проекта. Лучшие работы участвуют в ежегодном конкурсе с призами и баллами к ЕГЭ. Прием на курс по разработке приложений открывается в августе-сентябре, на курс по разработке игр - дважды в год, летом и зимой. Официальный сайт проекта -
Проект КОД
Проект КОД - это благотворительная бесплатная онлайн-программа фонда «Будущие лидеры», рассчитанная на подростков 14-17 лет из небольших городов и поселков России с населением до 100 тысяч человек. Обучение идет по трем направлениям: Frontend (JavaScript/TypeScript), Backend(C#) и UX/UI-дизайн, группы небольшие - до восьми человек, занятия проходят онлайн с обратной связью от кураторов и с записью уроков на случай пропуска занятий.
Поступление конкурсное: отборочный этап проходит с весны до осени и включает создание пробного проекта, сама учебная программа длится с октября по апрель. Лучшие участники по итогам рейтинга получают возможность поехать на очную стажировку в Санкт-Петербург, где представляют свои проекты перед представителями IT-компаний. Из особенностей стоит отметить именно географическое ограничение - проект целенаправленно работает с ребятами из малонаселенных городов, а не с крупными региональными центрами. Официальный сайт проекта -
Кружковое движение НТО

фото с сайта junior.ntcontest.ru
Это не одна конкретная школа программирования, а масштабное сообщество технологических кружков и инициатив, объединяющее сотни тысяч школьников, студентов и наставников по всей стране. В отличие от предыдущих пунктов у Кружкового движения нет единой фиксированной программы обучения - вместо этого оно объединяет разные форматы: технологические кружки на местах, инженерные соревнования вроде Национальной технологической олимпиады, проектные школы и хакатоны, а также отдельные конкурсы, например Всероссийский конкурс открытого программного обеспечения для школьников и студентов. Не пугайтесь слова "олимпиада". В контексте движения НТИ они подразумевают именно обучение, а не проверку знаний.
Посмотрите на официальном сайте движения , есть ли профильный IT-кружок именно в вашем городе. Кроме программирования и разработки здесь можно заниматься смежными технологическим направлениями, такими как: робототехника, беспилотные системы, машинное обучение.
Кванториум
Кванториум - это сеть детских технопарков дополнительного образования, которая работает по всей России с 2016 года и охватывает инженерно-техническое и естественно-научное направления в целом, а не только программирование. Внутри каждого технопарка обычно есть несколько «квантумов»: аэроквантум с беспилотниками, промробоквантум с промышленной робототехникой, наноквантум с химией, энерджиквантум с энергетикой и так далее. Программирование в этой структуре представлено отдельным направлением - IT-квантумом, где школьники изучают алгоритмизацию, языки C++, C#, Java, разработку под мобильные платформы и веб-программирование.
Нюанс в том, что Кванториум - это не единый федеральный сайт с общими условиями, а сеть региональных технопарков, каждый со своим отдельным сайтом, набором направлений и правилами записи. Официальная запись в большинстве регионов идет через региональный портал дополнительного образования, а не напрямую через сайт технопарка. Из-за этого при обычном поиске легко наткнуться либо на устаревшую страницу закрывшегося технопарка, либо на платные курсы, которые технопарки иногда предлагают параллельно с бюджетными местами.
Школа 21
Школа 21 - бесплатный проект Сбера, построенный на принципе peer-to-peer: здесь нет преподавателей, лекций и домашних заданий в привычном смысле, а участники учат друг друга, проверяют проекты своих же одногруппников и сами выбирают порядок изучения тем. Это важный момент для родителей школьников: несмотря на репутацию «бесплатной школы программирования для всех», основное обучение открыто с 18 лет без верхней возрастной границы, а вступительный отборочный этап (так называемый «бассейн») доступен с 17 лет и только с письменного разрешения родителей. То есть по факту это вариант скорее для выпускников школы или очень мотивированных десятиклассников-одиннадцатиклассников.
Поступление начинается с онлайн-игр на логику, затем идет собеседование и двухнедельный отборочный интенсив, по результатам которого зачисляют на основную программу. Само обучение занимает от полутора до двух лет по направлению разработки. Студенты изучают языки C, C++, SQL. На прохождение программы рекомендуется тратить не менее 20 часов в неделю. Кампусы работают круглосуточно. Обучение полностью бесплатное, а в конце предусмотрена обязательная стажировка в IT-компании.
Кроме направления разработки ПО есть курсы по DevOps, аналитике данных, биоинформатике, тестированию, дизайну интерфейсов и др. Официальный сайт -
Платформы для самостоятельного обучения
Это онлайн-платформы, где обучение проводится без преподавателей и расписания. Ученик сам выбирает курс, проходит его в своем темпе и сам следит за прогрессом. Такой формат требует гораздо больше дисциплины, навыков поиска дополнительной информации/общения с нейросетями для уточнения сложных тем, зато не привязан к возрасту или региону студента, а начать можно в любой момент.
Сириус.Курсы
Онлайн-школа образовательного центра «Сириус» предлагает более 55 полностью бесплатных курсов по семи направлениям, включая программирование и искусственный интеллект. Программа рассчитана на учеников примерно с 7 класса, но формальных возрастных ограничений нет. Из конкретных курсов по разработке есть «Введение в программирование на языке Python/C++» и «Анализ данных на Python». Материалы состоят из видеолекций и практических задач с автоматической проверкой, доступны в любое время и без ограничения по числу попыток. Авторы курсов - тренеры олимпиадных сборных и преподаватели ведущих вузов, поэтому платформа особенно хорошо подходит тем, кто готовится к олимпиадам по информатике. Адрес платформы -
VK Education

VK Education - бесплатная образовательная платформа компании VK, где отдельно выделен раздел для школьников с программой «Программирование для школьников», рассчитанной на учеников 7-11 классов. В нее входят курс «Старт в олимпиадном программировании» с видеоуроками и практическими задачами по алгоритмам, а также курсы «Базовый Python» и «Алгоритмы и структуры данных». Дополнительно доступен интерактивный тренажер на платформе All Cups и участие в олимпиаде «Технокубок». Победители и призеры получают льготы при поступлении в вузы вплоть до зачисления без вступительных испытаний. Обучение полностью бесплатное и не требует отбора для базовых курсов, хотя часть более углубленных программ платформы (не для школьников, а общих) все же имеют конкурсный набор. Официальный сайт -
Stepik

Stepik - не специализированная детская школа, а открытая платформа с более чем 20 тысячами курсов, среди которых много бесплатных программ по программированию. Специально для школьников там есть бесплатные курсы вроде «Программирование для школьников онлайн» с уроками по Python и созданию игр в Roblox, а также классические вводные курсы по Python и C++ с сотнями практических задач и автоматической проверкой.
На Stepik можно найти бесплатный курс, пусть и начального уровня, по практически любому популярному языку программирования, а также по абсолютно разным направлениям, начиная с иностранных языков, заканчивая личностным ростом. Плюс платформы - гибкость и огромный выбор, минус - разный уровень качества у курсов, т.к. публиковать их может кто угодно. Поэтому перед началом стоит смотреть на рейтинг курса, число отзывов и дату последнего обновления материалов. Официальный сайт -
YouTube
Отдельно стоит сказать о YouTube, где количество бесплатных курсов по программированию не поддается подсчету, но и качество сильно разнится. Здесь нет ни структурированной программы, ни проверки заданий. При выборе канала стоит обращать внимание на то, преподается ли актуальная версия языка, есть ли в курсе практические задания, а не только теория, и насколько давно вышли последние видео - устаревший курс по фреймворку, который перестал развиваться, скорее собьет с толку, чем поможет.
А еще можно зайти на rutracker.org и скачать бесплатно курсы по любому языку программирования. Только тсс.., я этого вам не говорил.
В качестве заключения
Если школьнику важны структура, дедлайны и общение с преподавателем, лучше присмотреться к очным программам вроде «Код будущего», Яндекс.Лицея или ИТ-школы Samsung - там понятная программа, конкурсный отбор и результат в виде сертификата, а иногда и дополнительных баллов к ЕГЭ. Для тех, кто уже мотивирован и готов учиться в своем темпе, разбираясь в материале самостоятельно, подойдут Сириус.Курсы, VK Education или Stepik, а Школа 21 станет логичным следующим шагом ближе к окончанию школы. Кванториум и Кружковое движение НТИ стоит рассматривать отдельно и с проверкой региональных условий, а YouTube - как дополнение к любому из перечисленных форматов.

![Сообщество Mos-Holidays.ru в Одноклассниках]](https://mos-holidays.ru/wp-content/themes/holidays-7.4-php/images/soc5.png)