Код будущего
Кто: ученики 8-11 классов, студенты колледжей
Федеральный проект, запущенный с 2022 года при поддержке Минцифры, помогает каждому школьнику и студенту колледжей освоить современные языки программирования: Python, Java, JavaScript, C++ и другие. Здесь ты можешь найти и различные курсы по интересам: новички изучат основы программирования с нуля, узнают, какая профессия им подходит. Любители посложнее будут браться за более замысловатые коды, а геймеры научаться создавать собственные игры. Ну а для тех, кто коды все-таки не любит, организаторы нашли иной путь - попасть в IT.

Курсы от Яндекс-Практикум
Кто: все желающие
На платформе Яндекс Практикума вы можете найти 15 бесплатных курсов. Все они делятся на уровни: для новичков (например, курс основы Python-разработки) и тех, у кого уже набрался какой-никакой опыт (DevSecOps в облачном CI/CD). Подтверждать свой опыт при записи на курс не надо, поэтому смельчаки могут выбрать более сложный курс.
Как проходит учеба на этих курсах? Возьмем, к примеру, программу для новичков основы Python-разработки: создатели курса обещают пройти 8 тем, 81 урок, свободное расписание (вы сами выбираете время для учебы). По итогу вы освоите Python с азов и с нуля создадите программного помощника. Все, что нужно сделать - зарегистрироваться.

Введение в программирование от Skillbox
Кто: все желающие
Курс подойдет тем, кто хочет стать частью IT-сферы, но пока еще мало понимает, что такое языки программирования, какие бывают разработчики и так далее. Тут вам расскажут, сложно ли программировать на самом деле, разберетесь в IT-направлениях с помощью практики и кейсов (и пройдете тест на профориентацию), а еще напишите со спикером свои первые программы и сайт.
Кстати, на Skillbox есть еще один бесплатный курс, связанный Java-разработчик. Правда, курс уже завершен, и создать свой проект по завершению его не получится, но все желающие все еще могут посмотреть три вебинара. С помощью них вы познакомитесь с Java, изучите его базовые функции, научитесь работать с коллекцией файлов. А еще узнаете, сколько и где работают Java-разработчики.
Введение в программирование (С++) на платформе Stepik
Курс, созданные при поддержке Вышки и Академии Яндекса, рассчитан для тех, кто хочет научиться программировать с нуля. Ученики не только пройдут 12 уроков, но еще активно будут практиковаться: как минимум 4 теста и 116 интерактивных задач. А в конце обучения вас ждет сертификат от Академии Яндекса - вполне приятный бонус.
Кстати, на платформе Stepik есть множество курсов, связанных с программированием. Например, это и «Программирование на Python», подготовленный на базе Института биоинформатики. И «Glide. Разработка мобильных приложений», после которого вы научитесь создавать собственные приложения. Ученики, завершившие курс, получают сертификаты, которые можно вложить в свое портфолио.