Онлайн-лето GoTo 2020
Онлайн-форматы летней проектной школы программирования для увлекающихся компьютерными науками и программной инженерией
Подать заявку
Интенсив с мини-проектами на 1-2 дня, работа над проектом поделена на спринты по 2 дня.
2 недели
от 17 000 р.
Индивидуально
Стоимость участия в интенсиве – 25 000 рублей. Курирование проекта – 17 000 рублей.
.
Работа над проектом с персональным куратором 1 на 1. Интенсивы в группах до 7 человек.
Онлайн
Интенсивы с ежедневными групповыми занятиями с преподавателем, проекты – лично с куратором.
Кому подойдет этот курс
Возраст
Онлайн-программа содержит курсы и проекты разного уровня – входной порог определяется по знаниям, а не по возрасту. Формат требует высокие навыки самоорганизации, поэтому мы рассматриваем участников только старше 12 лет.
Опыт
Курсы имеют разные входные требования. Для интенсива для начинающих необходимо наличие опыта в программировании за пределами визуальных сред. Для остальных курсов и проектов – уверенные знания и значимый опыт в олимпиадном или прикладном программировании.
Интересы
Все курсы и проекты нацелены прежде всего на прикладные задачи и актуальные научные исследования, в меньшей степени на соревнования и олимпиады. Программы сфокусированы на проектном подходе, изучении технологий и их приложений в различных сферах.
Зачем вам это?
1
получить опыт реализации научного исследования или продуктовой разработки, прочувствовать все особенности на себе и сделать выводы для дальнейшей профориентации
2
попробовать различные технологические направления в Computer Science и Software Engineering на практике или же углубиться в одну из уже изученных областей
3
узнать свои сильные и слабые стороны в проектной работе и самоорганизации, а также в коммуникациях, найти конкретные варианты для дальнейшего развития
4
получить много необходимого практического опыта в разработке, каждую задачу интенсива можно впоследствии развить до большого проекта с творческой составляющей
5
научиться декомпозировать задачи, строить планы и укладываться в сроки, поэтапно развивать проект и реализовывать прототипы
6
поработать в команде или в одиночку, познакомиться со стандартами промышленной разработки, совместной разработки и читабельного кода
7
погрузиться в теорию через практику, вся необходимая теория дается индивидуально и непосредственно в процессе работы над проектом
8
Расширить портфолио и контакты среди активных молодых специалистов и экспертов области, найти возможности для стажировок, работы или совместного участия в конкурсах
Интенсивы
Обучение происходит онлайн и представляет собой 14-дневный интенсив в группе до 7 человек.

Преподавателями станут разработчики технологических компаний и сотрудники университетов, таких как НИУ ВШЭ, МФТИ, Яндекс, Amazon и др.

Формат включает:
  • реализацию прикладных проектов с изучением технологий и элементом творческого развития проекта каждым участником
  • 2-3 пары работы в группе с преподавателем ежедневно (2 выходных за школу)
  • чат с куратором для оперативного взаимодействия
  • стендапы с другими участниками для обмена опытом и знакомств
  • ежедневная сдача заданий, кодревью и общий разбор решения
  • фидбек и рефлексия с куратором по поводу дальнейших вариантов развития участника
Прикладное программирование для начинающих
Направление для начинающих предназначено для участников, которые имеют мало опыта в программировании и не работали над прикладными задачами.

Цель этого курса - заполнить пропасть между изучением программирования и решением реальных промышленных задач. Многие участники наших школ начинают обучение именно с этого направления.

Программа обучения – базовый курс прикладного программирования для начинающих в формате последовательной реализации небольших проектов на Python.

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

За 2 недели участники поработают с изображениями, звуком, backend-разработкой веб-сервисов, базами данных и API популярных сервисов (VK, Instagram и др.), знакомятся с базовым анализом данных, реализуют Telegram-бота, сайт со своей cms, бота для онлайн-игры, свои онлайн-игры и чаты на сокетах.
Прикладное программирование
Интенсивное погружение в ряд областей: фронтенд и бекенд-разработка, базы данных, сети, распределенные системы, мобильная разработка.

Вся необходимая теория дается индивидуально и непосредственно в процессе работы над небольшими проектами.

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

В программе: линейные модели, KNN, дерево решений, случайный лес, градиентный бустинг, ансамбли, матричные разложения для понижения размерности, t-SNE, алгоритмы кластеризации, полносвязные, сверточные и рекуррентные нейронные сети.

Практические задания включают в себя применение изученных алгоритмов к реальным данным и участие в соревнованиях по машинному обучению на Kaggle.
Алгоритмы и приложения
Изучение алгоритмов – основа подготовки специалиста Computer Science. Разработка любой современной системы состоит из двух частей: бизнес-логика и инфраструктурный код. Инфраструктурный код приходится писать всегда и вне зависимости от условной простоты приложения, однако реализация алгоритмической части системы требует более фундаментальной подготовки.

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

На направлении участники в деталях познакомятся с каждым из вышеперечисленных аспектов: теоретическими знаниями для олимпиад и практическими приложениями алгоритмов в индустрии.

Мы проследим, как одни и те же концепции встречаются в контестах и в практических задачах поиска информации, оптимизации.Наиболее опытным участникам будет предложено реализовать проект со значительной алгоритмической частью.
Проекты
Обучение происходит онлайн и представляет собой один или несколько 2-недельных спринтов по проекту с персональным куратором. Кураторами проектов станут преподаватели ведущих университетов и разработчики технологических компаний, таких как НИУ ВШЭ, МФТИ, Яндекс, Amazon и др.

Формат включает:

  • постановку задачи, в рамках которой участник сможет вырасти над собой, а не только попрактиковаться

  • планирование проекта и декомпозиция на подзадачи с разбором соответствующих технологических возможностей их решения

  • видео-консультации 1:1 с синхронизацией по статусу и текущими проблемами раз в 2 дня

  • регулярное кодревью с комментариями

  • чат с куратором для оперативного взаимодействия

  • стендапы с другими участниками для обмена опытом и знакомств

  • публичная сдача проекта с видео-презентацией и отчетной страницей на нашем сайте

  • фидбек и рефлексия с куратором по поводу дальнейших вариантов развития участника

Для участия необходимо
1
Подать заявку с подробными ответами на вопросы о вашем опыте и пожеланиях
2
Подтвердить уровень своих знаний в тесте при подаче на продвинутые курсы и проекты, если вы у нас впервые
3
Проконсультироваться по поводу вашего участия в Zoom и оплатить участие на платформе Timepad
4
Познакомиться с преподавателями до начала курса и присоединиться к серверу школы в Discord
17 000 рублей
25 000 рублей
Интенсив с ежедневными занятиями в группе
Реализация проекта с персональным куратором
Если у вас остались вопросы,
оставьте заявку на консультацию
Ваше имя
Ваш e-mail
Ваш телефон
Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности