Карьера • 15 августа 2023 • 5 мин чтения

Python, Unity и нейросети: чему ещё можно научиться на проекте «Код будущего»

Начать путь в IT можно ещё в школе. Первым шагом могут стать бесплатные курсы «Код будущего». Выяснили, как стать участником проекта и как проходит обучение.

Что такое проект «Код будущего»

«Код будущего» — это курсы, на которых школьники 8—11 классов и студенты техникумов и колледжей изучают программирование. Проект запустили в 2022 году, сейчас идет набор на 2023—2024 год. За обучение в «Коде будущего» платить не нужно, но и участвовать в проекте смогут не все. Разобрались почему.

Программа проекта

«Код будущего» рассчитан на учеников с разным уровнем знаний в IT: начальным, базовым и продвинутым. Например, новичкам рассказывают о том, как с нуля писать приложения, а тем, у кого уже есть опыт в программировании, — как работать с большими данными.

Программу разработали эксперты крупных IT-школ: Яндекс Лицея, Яндекс Учебника, Яндекс Практикума, Университета Синергия, Иннополиса, Фоксфорда и других. На курсах можно изучить языки программирования Java, Python, C++, узнать, как работать с искусственным интеллектом, создавать мобильные приложения и онлайн-игры, анализировать данные. На курсах разбирают сложные задания и объясняют распространённые ошибки ― это помогает подготовиться к ЕГЭ.

В Яндексе можно выбрать один из семи курсов по популярным направлениям разработки. Уровень подготовки не важен ― платформа предлагает курсы для тех, кто ещё не пробовал писать код, и для тех, кто уже неплохо разбирается в программировании.

Попробуйте себя в IT-профессии
Научитесь обрабатывать тексты, создавать приложения и игры. Выберите подходящий курс и пройдите его бесплатно.

Список курсов

В проекте более 100 курсов по веб- и мобильной разработке, геймдизайну и созданию игр, искусственному интеллекту, анализу данных, робототехнике и даже кибербезопасности.
Продолжительность обучения зависит от программы. Минимум — четыре месяца, максимум — девять. Сразу несколько курсов выбрать не получится ― учиться можно только на одном. Вот, например, какие курсы предлагает ученикам «Кода будущего» Яндекс.

По Python

Python — один из самых распространённых языков программирования. На нём пишут веб-приложения, его используют для обучения нейросетей. В «Коде будущего» Яндекс предлагает курсы по Python для учеников с разными уровнями подготовки:

● «С нуля до первых проектов»

Курс-знакомство, где рассказывают об основах языка и классических алгоритмах. Учат решать математические задачи, обрабатывать тексты и создавать простые проекты на Python: калькуляторы, квесты, генераторы паролей.

● «Графический интерфейс, функции и данные»

Курс подходит для учеников с базовым уровнем подготовки. Здесь изучают библиотеку Turtle — инструмент, с помощью которого создают графические интерфейсы. Разбирают функции и структуру данных на простых примерах и задачах. Учат работать с графикой и изображениями, писать приложения для создания и отображения карт.

● «Визуализация и анализ данных»

Курс для тех, кто уже пишет код и хочет научиться работать с данными и графическими интерфейсами. Здесь преподают основы обработки и визуализации Big Data, учат создавать собственные структуры. Ученики смогут написать игру и приложение для анализа научных исследований.

Материал по теме:
Всё о языке программирования Python: растущая популярность, плюсы и минусы, сферы применения
По Unity и C#

Unity — экосистема, в которой можно создавать компьютерные игры. А C# — язык, на котором эти игры пишут.

«С нуля до инди-разработчика игр»

Инди-разработчик создаёт компьютерные игры сам или с небольшой командой независимо от крупных компаний. На этом курсе ученики пройдут по всем этапам создания игры: от продумывания механики, героев и нарратива (истории, которая рождается в голове игрока через диалоги, внешний вид персонажей, сценарий или, например, цветовую палитру) до создания своего движка внутри Unity и работы со звуком и 3D-моделями.

«С нуля до игр с мультиплеером»

На этом курсе ученики научатся писать код на языке C# в экосистеме Unity. Разберут основы объектно-ориентированного программирования и инструменты для разработки игр помимо Unity — например, Unreal Engine или GameMaker Studio. Соберут несколько своих игр на базе классических.

По AI

AI — Artificial Intelligence, или искусственный интеллект. С его помощью создают нейросети, смысл их работы — решить задачу так, как это сделал бы человек. Например, придумать логотип компании или написать текст поздравления на свадьбу друга.

«Разработка ботов на базе нейросетей»

На этом курсе ученики создадут виртуального помощника, который может слушать и отвечать. Освоят язык программирования Python: научатся отправлять и принимать данные из GPT-модели, подключать библиотеки для распознавания и генерирования речи.

По JavaScript

JavaScript — ещё один популярный язык программирования, с помощью которого сайты становятся интерактивными. Например, кнопка, при нажатии на которую можно оставить лайк под постом, написана на JavaScript.

«С нуля до веб-разаботчика»

На этом курсе расскажут, как создавать сайты на языке JavaScript: от основ вёрстки до бэкенда — внутренней логики сайта. Научат использовать фреймворки (готовые шаблоны) для быстрой разработки веб-приложений и с нуля собирать сайт.

Материал по теме:
Главный язык программирования для фронтендера: зачем учить JavaScript

Кто может участвовать в проекте

В проекте «Код будущего» участвуют только школьники 8—11 классов и студенты техникумов и колледжей. Школьники с 1 по 7 класс, студенты и выпускники вузов попасть на курсы не смогут.

В программу берут тех, кто подал заявку и прошёл вступительное испытание — тест с блоками вопросов по программированию, алгоритмике и мотивации. На это даётся 10 дней. По результатам определят, уровень подготовки ученика и подходит ли ему выбранный курс.

Школьник или студент, который не прошёл тестирование, может выбрать другой курс и подать новое заявление. Если он не сможет пройти испытание ни на одну программу, он получит ссылку на бесплатные уроки для самостоятельного обучения программированию.

Как проходит обучение на проекте «Код будущего»

Как и сколько учиться. Курсы состоят из четырёх модулей. Занятия проходят 2—3 раза в неделю по 2—3 часа. Все уроки доступны онлайн, но некоторые проходят и очно — в компьютерных классах школ. Например, курс про Python преподают офлайн в Москве, Алтайском крае, Волгоградской области и других регионах. Все адреса площадок для офлайн-обучения указаны в описании курса.

Обучение проходит в группах. Размер группы зависит от курса и компании, которая его преподает. Например, в Яндексе на уроках присутствуют от 6 до 20 учеников в очных группах и до 30 — онлайн.

Что необходимо для занятий. Ученикам, которые собираются осваивать программирование в проекте «Код будущего», потребуется компьютер с доступом в интернет. Про остальные требования, в том числе какие программы нужно установить, расскажут на первом уроке. Так, для курсов по Unity понадобится четырехъядерный процессор, операционная система не ниже Windows 7 или macOS 10.

Домашние задания. На всех курсах задают домашние задания. После проверки преподаватели будут объяснять ошибки и отвечать на вопросы. В конце каждого модуля нужно подготовить проект, без этого перейти на следующий уровень не получится.

Что будет в конце обучения. В конце последнего, четвертого модуля ученикам нужно будет сдать итоговый проект. Каждый выпускник получит электронный сертификат об окончании программы курсов «Кода будущего».

Как отказаться от участия в программе. Участник программы может в любой момент сам в отказаться от обучения, нужно только предупредить об этом образовательную организацию. Организаторы могут отчислить участника за пропуски и за то, что он не сдал проект в конце модуля. На освободившиеся места приглашают тех, кто не успел в первую волну. Они самостоятельно осваивают учебный материал и сдают промежуточные испытания по модулям, которые не проходили.

Участие бесплатное, но нужно соблюсти несколько условий

Регистрация в проекте

Запись на новый поток идет до 25 сентября. Для регистрации в проекте «Код будущего» понадобится подтверждённая учётная запись на портале Госуслуг. Вот что ещё нужно для участия:

1. Заполнить предварительную заявку: указать данные ученика и контакты, по которым организаторы смогут позвонить. Это может сделать сам студент или школьник, его родитель или законный представитель.

2. Зарегистрироваться на сайте проекта.

3. Подготовить документы и подать заявление на обучение в понравившейся программе. Пакет документов зависит от того, кто подаёт заявление.

Заявление подаёт школьник, студент колледжа или техникума

● данные паспорта,
● справка об обучении в школе, колледже или техникуме в этом учебном году.

Заявление подаёт родитель или законный представитель

● данные паспорта или свидетельства о рождении ребёнка,
● СНИЛС ребёнка,
● данные паспорта родителя или законного представителя,
● справка об обучении в школе, колледже или техникуме в этом учебном году,
● документ, подтверждающий права законного представителя, например свидетельство о рождении ребёнка.

4. В течение 10 дней пройти тест, ссылку на который отправят на электронную почту. Если этого не сделать, в личный кабинет на Госуслугах придёт письмо с отказом. Если набор ещё открыт, можно подать заявку на другой курс и получить новую ссылку на тест.

5. Если не удалось пройти испытание — можно выбрать другой курс и снова подать заявку. Важно: участвовать можно только в одной программе.

6. Если удалось пройти тест — родитель или законный представитель должен заключить договор на бесплатное обучение с образовательной организацией. После этого на электронную почту придёт письмо с графиком занятий.

Чтобы попасть в «Код будущего», нужно успешно сдать вступительный тест. Но если не получится, можно подать заявку повторно — на другой курс. И пройти тест ещё раз
Статью подготовили:
Надежда Низамова
Яндекс Практикум
Редактор
Полина Овчинникова
Яндекс Практикум
Иллюстратор

Дайджест блога: ежемесячная подборка лучших статей от редакции

Поделиться
Карьерные консультации или обучение новой профессии — сертификаты от Яндекс Практикума станут подарком, с которым вы точно угадаете
Знакомство с IT: Бесплатный гид Практикума по профессиям
Fri Nov 10 2023 16:54:30 GMT+0300 (Moscow Standard Time)