15 онлайн-курсов, где можно обучиться разработке бесплатно
⠀
Составили полезную подборку базовых онлайн-курсов для тех, кто за время карантина решил переквалифицироваться в IT-специалиста. Оценить, насколько вам подходит сфера, изучить основы разработки или закрыть пробелы в знаниях можно совершенно бесплатно!
⠀
⠀
Вводный курс по изучению программирования рассчитан на 24 учебных дня. За этот период начинающие программисты освоят самый популярный язык — JavaScript. Занятия строятся в форме коротких текстовых и видеолекций по теории, которые длятся в целом 60 часов. По каждой теме проводится тестирование, выполняются упражнения. Выпускники получат практический опыт работы с JavaScript. Диплом не выдаётся.
⠀
⠀
4 учебных блока теории и практики по вёрстке страниц сайтов и их стилевого оформления. Курс адресован контент-менеджерам, маркетологам, менеджерам проектов.
В программе: изучение актуальных стандартов качества веб-разработки, необходимых технологий и полного цикла работы верстальщика. Студенты смогут разбираться в чужом коде, вносить правки и верстать страницы на HTML и CSS. Все выпускники получают помощь с резюме и подготовкой к собеседованию.
⠀
⠀
Вводный курс по веб-разработке подойдет начинающим веб-разработчикам. Учебная программа состоит из 5 часов теории с тестами и 8 модулей с упражнениями. Рассчитана на 2 дня.
Курс систематизирует знания о веб-разработке и знакомит с сопутствующими технологиями: HTML, CSS, DNS, хостингом, видами веб-разработки – Frontend и Backend. Также предусмотрено краткое ознакомление с регистрацией нового сайта. Диплом не выдаётся.
⠀
⠀
1,5 месяца изучения тонкостей вёрстки от МФТИ. Возможность бесплатного участия. Курс содержит 5 модулей. Занятия 4 часа в неделю. Подходит людям с начальным уровнем знаний.
В программе: осваиваются модели отображения, браузеры, базовая архитектура, Adobe Photoshop и графика. Студенты смогут сами сверстать страницу любой сложности. Практические задания проверяются преподавателем. Выдаётся сертификат о прохождении курса.
⠀
5. Основы ООП
⠀
15 уроков по изучению основ объектно-ориентированного программирования – о сложной концепции простыми словами. Подходит новичкам. Способствует развитию в профессии разработчиков игра на Unity, гейм-дизайнеров и разработчиков C#.
В программе: освоение парадигмы ООП с помощью практики – разработки игры "Змейка" на языке С# с использованием системы контроля версий Git. Выполнение заданий, общение с одногруппниками и сертификат об окончании курса.
⠀
⠀
⠀
На видеокурсе начинающим веб-разработчикам и специалистам предлагается изучить известную систему контроля версий Git. Учебная программа предусматривает всего 4 урока (37 минут), после прохождения которых можно задавать вопросы преподавателю в комментариях под видео.
⠀
Знакомство начнётся с разъяснения, для чего нужны системы контроля версий и какими они бывают. Затем более подробно изучается Git и самый популярный на сегодняшний день сервис удалённых репозиториев – GitHub. Диплом не выдаётся.
⠀
⠀
Бесплатный видеокурс по основам востребованного языка программирования C#. Содержит 14 уроков. Подходит начинающим программистам и способствует развитию специалистов в профессии.
⠀
В программе: изучение фундаментальных основ языка программирования, применения двоичных вычислений, работа с оперативной памятью, написание простых системных программ и библиотек. Личное курирование эксперта. Выдаётся сертификат об успешном прохождении курса.
⠀
⠀
Интенсивный курс по освоению программирования на Python от МФТИ, ФРОО, Mail.Ru Group. Возможность бесплатного участия. Длится 7 месяцев. 9 часов занятий в неделю. Полезен начинающим разработчикам с базовыми знаниями.
⠀
Студенты научатся конструкциям языка и особенностям программирования на Python, углубятся в объектно-ориентированное программирование. Смогут создавать веб-сервисы и проводить анализ данных. После защиты курсовой выдаётся сертификат.
⠀
9. Искусство разработки на современном C++
⠀
Интенсивный курс по освоению искусства разработки на C++ от МФТИ и Яндекса. Возможность бесплатного участия. Длится 5 месяцев. 11 часов занятий в неделю. Полезен начинающим программистам с базовыми знанием ООП и Java.
⠀
Преподаватели научат программировать на языке C++ с нуля: от знакомства с основными конструкциями до написания чистого и эффективного кода. В конце каждого модуля студенты защищают проекты. Выдаётся сертификат по окончании курса.
⠀
10. Безопасность информационных систем
⠀
33 занятия для углубленного освоения безопасности информационных систем. Курс длится 5 месяцев. Вебинары проходят дважды в неделю. Рассчитан на Junior- и Middle-разработчиков, администраторов, DevOps-специалистов.
⠀
Студенты изучат безопасность сетей, сред виртуализации, браузеров, операционных систем. После курса смогут анализировать качество исправления уязвимостей в ОС и ПО. Консультации эксперта, сертификат по окончании и собеседование.
⠀
⠀
11. VR-разработчик
⠀
Начальный курс "VR-разработчик" – это пошаговое прохождение процесса разработки VR-приложения, начиная с первоначальной идеи и завершая монетизацией проекта. Продолжительность – 150 дней. В программе: видеоуроки, тесты и задания с проверкой, или занятия от 2 до 5 часов в неделю.
⠀
Начинающие и опытные разработчики освоят базовые основы C#, на продвинутом уровне овладеют разработкой в Unity, научатся анимировать объекты, работать с частицами, создавать VR-интерфейсы и 360-фотосферы, модели персонажей, окружения, оружия, освещения в сцене. Выдаётся диплом.
⠀
12. Разработчик голосовых ассистентов и чат-ботов
⠀
Практический курс по созданию голосовых ассистентов и чат-ботов. Длится 3 месяца и содержит 6 модулей. Вебинары проходят дважды в неделю. Полезен начинающим и опытным разработчикам.
⠀
Студенты научатся применять современные инструменты для создания голосовых ассистентов и интегрировать их в популярные каналы общения (Telegram, Viber, Slack, Skype, Facebook Messenger). Обратная связь по домашним заданиям от преподавателя. Сертификат по окончании.
⠀
⠀
Практический курс по освоению принципов работы с базами данных от СПбГУ. Возможность бесплатного участия. Длится 2,5 месяца, предполагает 6 часов занятий в неделю. Полезен начинающим программистам и специалистам смежных сфер.
⠀
В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. Разработка проекта под руководством эксперта. Сертификат по окончании.
⠀
14. Создание адаптивных сайтов
⠀
7 бесплатных уроков по освоению инструментов создания адаптивных сайтов. Длительность курса составляет 2 часа. Подходит новичкам. Способствует развитию в профессии веб-разработчиков, программистов.
⠀
В программе: рассматриваются способы перевода статичной разметки в гибкую, гибридная вёрстку. Модульная сетка, медиа-запросы, гибкие медиа и тестирование итоговой версии адаптивной вёрстки. Студенты могут делиться опытом в комментариях.
⠀
15. Введение в Ruby
⠀
Первоначальному знакомству с популярным динамическим языком, на котором написан легендарный Rails, посвящён специальный курс "Введение в Ruby". Он адресован как начинающим Ruby-разработчикам, так и практикующим Ruby-разработчикам.
⠀
Обучение по плану "Премиум" проводится в сопровождении персонального наставника. За 14 дней проходят программу, включающую в себя изучение теории (34 часов) и 13 модулей, выполнение тестов и упражнений. Ученики познакомятся с основными конструкциями языка и узнают, чем Ruby отличается от других популярных языков. Диплом не выдаётся.
Подробнее о всех программах можно узнать на сайте по поиску онлайн-курсов MOOC.ru или перейдя по ссылке в названии.
Материал опубликован на канале Яндекс.Дзен и в социальных сетях: ВКонтакте, Facebook и Telegram.