Яндекс школа программирования для школьников
Московская Школа программистов в Яндексе
Трехлетняя программа обучения информационным технологиям
С 2014 года Московская Школа программистов (МШП) совместно с Яндексом занимается обучением информационным технологиям по специальной трёхлетней программе. За это время ученики 2-11 классов развивают алгоритмическое мышление, изучают языки программирования, усваивают их философию и логику построения, создают приложения и чат-ботов. Выпускники Московской Школы программистов учатся в НИУ ВШЭ, МФТИ, НИЯУ МИФИ, СПбГУ, ИТМО и МГУ им. М. В. Ломоносова, и уже работают в крупнейших компаниях, таких как ABBYY, Kaspersky lab, Microsoft, NVIDIA и Яндекс.
Для поступления в Московскую Школу программистов учащимся школ требуется сдать вступительный экзамен, при этом на экзамене не проверяется умение программировать — этому ребята научатся уже во время обучения, но оцениваются знания математики, логики и умение решать нестандартные задачи. Для участия необходимо предварительно зарегистрироваться. Для проживающих за пределами Москвы предусмотрена возможность сдавать экзамен и учиться онлайн. Онлайн-обучение доступно, в том числе, и для взрослых студентов.
Как устроена программа Школы?
Чтобы создавать качественные и масштабные проекты, нужна фундаментальная образовательная база. Именно такой подход используется в Московской Школе программистов.
Обучение строится из вводного блока в первом году — ученики решают задачи, развивают навыки алгоритмического мышления, изучают язык программирования С++, операционные системы и дискретную математику. На втором году обучения программа усложняется — углубленное изучение языка С++, алгоритмов и структур данных, компьютерных сетей. Цель обучения — заложить навыки промышленного программирования.
Почему именно промышленное программирование?
Решение алгоритмических задач, пусть даже сложных олимпиадных — это безусловно полезный навык, который помогает и в обучении, и в работе, а победа на различных конкурсах поможет поступить в ведущие вузы. Но умения решать задачи недостаточно для работы в крупных компаниях, так как создание больших проектов требует, во-первых, постоянного командного взаимодействия, а во-вторых, умения писать поддерживаемый код, то есть программировать таким образом, чтобы в будущем этот фрагмент кода с лёгкостью мог модифицировать даже новый сотрудник. Некоторые компании принципиально не работают с бывшими победителями олимпиад, потому что считают, что постоянная привычка решать задачу и навсегда про неё забывать, мешает развиться умению писать качественный поддерживаемый код. Чтобы стать востребованным специалистом, нужно хорошо владеть этими навыками, причем учиться можно ещё со школы.
Промышленное программирование в современном мире окружает повсюду: заказываете еду, бронируете отель, продаете вещи — для этого Вы используете мобильные приложения или сайты. За разработкой таких крупных платформ стоит команда программистов, способных в любой момент улучшить приложения и сделать жизнь людям проще.
Главное отличие промышленного программирования от олимпиадного — создание кода, который легко дорабатывать в будущем. Когда пишется большой промышленный проект, программист постоянно возвращается к задаче, обращается к коду, дополняет его и переписывает некоторые части. В олимпиадном же программировании важнее решить задачу оптимально быстрым путём.
Помимо того, что ученики курса промышленного программирования приобретают навыки командной работы и учатся писать поддерживаемый код, они получают и конкретные знания: в ускоренном режиме проходят язык программирования Python, изучают систему контроля версий Git, web-разработку, работу с базами данных, пишут бэкенд на Django, изучают JavaScript, паттерны проектирования, учатся документировать, тестировать и рефакторить программный код, а также учатся проводить автоматическое развёртывание приложений и знакомятся с концепцией CI/CD.
Яндекс школа программирования для школьников
Академия Яндекса
Информация
Другое
Действия
1 691 запись Предложить новость
Подписывайтесь на нас!
Всё, что вы хотели узнать о профессии веб-разработчика — в одной статье!
Александр Братчиков, автор программы Яндекс.Практикума «Профессия веб-разработчик», рассказал Академии, в чём разница между веб-разработчиком, бэкендером и фронтендером, а также что от начинающего создателя сайтов ждут работодатели.
Подборка коротких статей про элементы и приёмы в дизайне
Дизайн-команда Яндекса составила этот список для одной из прошедших Школ дизайна — чтобы можно было быстро изучить перед лекциями. Перечисленные правила и кейсы помогут начинающим дизайнерам, Показать полностью… продакт- и проджект менеджерам, разработчикам интерфейсов и вообще всем, кто хочет видеть в этом мире больше прекрасного.
Текст — это базовый элемент вёрстки. Как у каждого элемента вёрстки, у него есть свои правила размещения и оформления, которые зависят от формата и платформы.
Самые заметные и важные объекты должны определённым образом располагаться на странице. Прочитайте статью, чтобы узнать, как именно. Бонус — множество интересных примеров.
Именно точка, линия и прямоугольник составляют геометрию страницы. Артём Горбунов подробно останавливается на каждом из этих элементов, приводит примеры и делится базовыми правилами вёрстки.
Загадочное «правило внутреннего и внешнего» рассматривается в этой статье на примере одного заголовка. Почитайте, чтобы узнать, как правильное вертикальное расстояние отличает хороший дизайн от плохого.
На примере одного веб-элемента автор статьи рассказывает про отступы и интерлиньяж. Это два важнейших параметра любого текстового блока. Почитайте или хотя бы просто посмотрите примеры — они достаточно наглядные.
«Простое правило хорошей вёрстки — не повторять ритм на соседних этажах». Что это за правило и что произойдёт, если его не соблюдать — читайте на сайте.
Понимание этого приёма позволит сделать страницу и её отдельные элементы визуально и структурно однородными. Текст очень короткий, но максимально полезный.
Интересный и подробный разбор реальной афиши. Прочитайте, чтобы узнать, как на практике применять правила сбора макетов из базовых деталей — то есть всё то, о чём говорилось выше.
Если после прочтения вам захотелось глубже погрузиться в мир дизайна, обратите внимание на лекции Школы:
Яндекс школа программирования для школьников
Подготовка к ЕГЭ и дистанционное прохождение школьной программы
vk.com/foxford_edu
Наверное, самая популярная онлайн-школа среди родителей, которые хотят перевести ребенка на домашнее обучение. «Фоксфорд» специализируется на подготовке к ЕГЭ, ОГЭ и олимпиадам (и преуспевает в этом), а также предлагает экстернат для 5–11 классов с онлайн-уроками, программой, разработанной индивидуально для каждого ученика, и личным куратором. Все занятия в школе ведут эксперты ЕГЭ и ОГЭ, составители олимпиад и преподаватели МГУ, МФТИ и НИУ ВШЭ. Если вы сомневаетесь в квалификации педагога, можете почитать отзывы на его личной страничке. Один час в маленькой группе стоит здесь от 210 рублей, а индивидуальное занятие по скайпу — от 690 рублей. То есть с офлайн-репетиторами не сравнить, а с точки зрения эффективности ничуть не хуже. Для пользователей приложения «Афиша Дети» действует скидка 30% на онлайн-курсы.
Школа творчества Kreativity
Уроки рисования под руководством креативных педагогов
vk.com/get.kreativity
Валяние из шерсти, акварель, декупаж и многое другое — школа «Креативити» предлагает творческие курсы для детей от 4 лет, которые можно проходить онлайн всей семьей. Здесь учат делать магниты и значки, вязать крючком, рисовать домашних животных и лепить из глины. В отличие от стандартных видеоуроков, в «Креативити» учителя лично взаимодействуют с каждым учеником, задают домашние задания и объясняют ошибки. Если курс показался ребенку неинтересным, школа возвращает за него деньги. А для родителей, оплативших какой-нибудь из курсов, на сайте существует библиотека с книгами о воспитании и творчестве, а также возможность задать вопрос психологу. Стоимость курсов варьируется от 490 рублей до 20 тысяч за годовой абонемент.
IT-школа для детей и подростков JunySchool
Геймдизайн и другие модные специальности
vk.com/junyschool
JunySchool функционирует как школа выходного дня для детей и подростков, которые хотят изучать программирование, компьютерную графику, геймдизайн и другие модные IT-специальности. Для тех, кто не может приезжать на занятия раз в неделю, предусмотрены онлайн-уроки. Здесь можно научиться создавать игры, приложения, сайты и анимацию, не выходя из дома. В течение года дети работают над собственными проектами, которые курируют и оценивают сотрудники российских и международных IT-компаний и digital-агентств. Среди самых популярных курсов школы — визуальное программирование, видеоблогинг и анимационный дизайн.
Lil School
Креативное мышление для самых маленьких
lil.school
Онлайн-платформа, соединяющая в себе виртуальную школу, мобильное приложение, книги и еще множество всякой всячины, с помощью которой дети учатся креативно мыслить и осваивают новые художественные техники. Здесь можно научиться создавать коллажи из самодельной бумаги, изучить основы истории искусства и познакомиться с художниками и скульпторами разных стран и эпох. Главное, по мнению педагогов, начать мыслить, как художник, а остальное — дело техники. В школе предусмотрены занятия как для малышей, так и для школьников, которым предлагается снимать мультфильмы на свой смартфон, создавать книги и освоить фотошоп.
Академия «Яндекса»
Уроки для будущих программистов
>vk.com/yandex.academy
У «Яндекса» есть курсы по программированию, машинному обучению и другим направлениям, которыми занимается компания. Часть из них рассчитана на студентов и выпускников вузов, часть — на школьников. Последним, например, предназначен крайне полезный курс «Безопасность в интернете», на котором преподаватели рассказывают о разных видах мошенничества в интернете и учат им противостоять. Не менее востребована программа «Введение в программирование». Как уверяют ее создатели, для освоения курса достаточно знаний на уровне 8-го класса. Здесь ученики изучают язык C++ с нуля, пишут небольшие программы и готовятся к поступлению в вуз. Многие потом продолжают обучение на «взрослых» программах «Яндекса».
Сбербанк, Яндекс и другие: пять бесплатных образовательных курсов по IT и финтеху
Для школьников
«Яндекс.Лицей»
« Яндекс.Лицей» открыл новый набор для учащихся 8 и 9 классов школ. Они смогут научиться программированию на языке Python. Обучение проходит в течение двух лет на более чем 300 площадках в 131 населенном пункте России и Казахстана.
Занятия будут проходить днем, после 15:00. Место проведения — школы, технопарки, колледжи и университеты, которые являются партнерами «Яндекс.Лицея». Лекции стартуют в начале октября.
Чему можно научиться: в течение первого года обучения лицеисты изучают Python, второго – знакомятся с основами промышленного программирования (разработка и тестирование приложений, проектирование пользовательского интерфейса, работа со сторонними API и т.д.).
Программа обучения в «Яндекс Лицее»
Как подать заявку: до 11 сентября необходимо заполнить анкету на сайте , а также пройти онлайн-тест. Все успешно справившиеся с тестом будут приглашены на собеседование.
Требования к учащимся: школьники 8-9 классов.
Для студентов
Оплачиваемая стажировка от Сбербанка
Студенты старших курсов смогут пройти стажировку в Сбербанке. Она доступна для жителей восьми городов: Москвы, Санкт-Петербурга, Новосибирска, Нижнего Новгорода, Воронежа, Барнаула, Самары и Екатеринбурга.
Длительность стажировки – от 3 до 6 месяцев.
Чему можно научиться: стажировка пройдет по направлениям:
- Экономика и финансы;
- Системный и бизнес-анализ;
- Data Engineering;
- Data Science;
- Java;
- JavaScript;
- Analytics;
- UX/UI Design.
Как подать заявку: до 31 октября необходимо подать заявку на сайте программы. Отбор включает в себя пять этапов: прием заявок, их рассмотрение, телефонное и очное интервью, выход на стажировку.
Требования к стажерам: студенты от третьего курса бакалавриата и специалитета, а также студенты магистратуры или аспирантуры очной формы обучения. Достаточные знания по выбранному направлению для самостоятельной работы над проектами.
Стоимость: бесплатно. Стажеры получают зарплату до 40 тысяч рублей в месяц.
«Школа 21» от Сбербанка
Еще одна инициатива крупнейшего банка России, который расширяет свой образовательный проект «Школа 21». Т еперь она будет работать не только в Москве, но и в Казани. Пройти обучение смогут студенты и выпускники любых вузов. Дипломы и результаты ЕГЭ на результаты отбора не влияют.
Обуче ние длится от 1,5 до 3,5 лет. Учащиеся «Школы 21» сами определяют свой график. Учителей, оценок, лекций нет. Вместо учебников – практическая работа.
Чему можно научиться:
- Основные направления: «Алгоритмы», «Графика», Unix, WEB, Mobile Dev, System Security, Network, System Administrator;
- Языки программирования: C, C++, Swift, PHP, JavaScript, Python(Django), Ruby, OCaml.
В основе обучения лежит метод peer-to-peer (коллективное обучение, работа в команде), а также геймификация, возможность работать над задачами в собственном темпе и в удобное время (школа работает в режиме 24/7), программа личностного развития.
Как подать заявку: на сайте школы. Отбор включает три этапа: онлайн-игру, видеоинтервью и четырехнедельный отборочный интенсив по программированию (проходит в учебных кластерах).
Требования к учащимся: студенты и выпускники любых вузов старше 18 лет.
Что студенты получат по итогам обучения: сертификат негосударственного образца об окончании «Школы 21» и сертификат французской школы («Школа 21» работает по французской франшизе «Ассоциации 42»).
Финтех-школа Тинькофф Банка
Новый набор в финтех-школу Тинькофф Банка. Приглашают студентов и недавних выпускников вузов (ждут разработчиков, аналитиков и тестировщиков).
Обучение будет проходить в пяти городах: Москве, Рязани, Ижевске, Екатеринбурге и Ростове-на-Дону. Лекции стартуют 23 сентября и закончатся в конце декабря этого года. Они будут проходить один-два раза в неделю по два-три часа. Занятия будут проходить вечером, место проведения – офисы Тинькофф Банка. Также слушателям отводится время на домашние задания – от 10 до 15 часов в неделю.
Чему можно учиться: можно выбрать одну программу из 10:
- Построение аналитической платформы;
- Управление проектами;
- Android;
- Frontend;
- Java to Scala;
- Kotlin;
- Scala;
- QA Automation;
- QA Engineer;
- QA Mobile.
Как подать заявку: для подачи заявки и сдачи экзамена онлайн необходимо зарегистрироваться на сайте , выбрать город, в котором хотите пройти обучение, и программу. В Москве, Рязани, Екатеринбурге и Ижевске вступительные экзамены пройдут до 12 сентября, в Ростове-на-Дону – с 13 до 20 сентября.
Требования к учащимся: студенты или выпускники вузов (разработчики, аналитики и тестировщики).
Что студенты получат по итогам обучения: сертификаты и подарки от Тинькофф Банка. Лучших пригласят на собеседования, и они смогут претендовать на работу в компании.
Для специалистов с опытом в IT
Академия больших данных MADE от Mail.ru Group
Новый образовательный проект от интернет-компании Mail.ru Group . Обучение проводится очно (на площадке Национального исследовательского технологического университета «МИСиС») или дистанционно в течение полутора лет (с октября текущего года по январь 2021). Лекции начинаются 7 октября.
Чему можно учиться:
- Machine Learning Engineer;
- Data Scientist;
- Data Engineer.
Слушатели научатся разрабатывать модели машинного обучения для высоконагруженных сервисов, получат навыки в компьютерном зрении, распознавании речи, прикладном анализе данных, обработке больших данных и т.д.
Учащихся ждут лекции, мастер-классы, разбор реальных бизнес-задач, работа над командными и индивидуальными проектами.
Занятия проводят специалисты Mail.ru Group по Data Science и Machine Learning, а также преподаватели технических вузов.
Как подать заявку: до 15 сентября необходимо оставить заявку на сайте data.mail.ru , после чего нужно пройти тестирование онлайн и сдать письменный экзамен (только для очной формы обучения).
Требования к учащимся: знания в высшей математике, навыки программирования хотя бы на одном языке С++, Java или Python, умение использовать базовые алгоритмы и структуры данных.