Войти

15 онлайн-курсов, где можно обучиться разработке бесплатно

 


Составили полезную подборку базовых онлайн-курсов для тех, кто за время карантина решил переквалифицироваться в IT-специалиста. Оценить, насколько вам подходит сфера, изучить основы разработки или закрыть пробелы в знаниях можно совершенно бесплатно!

1. Основы программирования


Вводный курс по изучению программирования рассчитан на 24 учебных дня. За этот период начинающие программисты освоят самый популярный язык — JavaScript. Занятия строятся в форме коротких текстовых и видеолекций по теории, которые длятся в целом 60 часов. По каждой теме проводится тестирование, выполняются упражнения. Выпускники получат практический опыт работы с JavaScript. Диплом не выдаётся.

2. Основы HTML и CSS


4 учебных блока теории и практики по вёрстке страниц сайтов и их стилевого оформления. Курс адресован контент-менеджерам, маркетологам, менеджерам проектов.

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

3. Введение в веб-разработку


Вводный курс по веб-разработке подойдет начинающим веб-разработчикам. Учебная программа состоит из 5 часов теории с тестами и 8 модулей с упражнениями. Рассчитана на 2 дня.

Курс систематизирует знания о веб-разработке и знакомит с сопутствующими технологиями: HTML, CSS, DNS, хостингом, видами веб-разработки – Frontend и Backend. Также предусмотрено краткое ознакомление с регистрацией нового сайта. Диплом не выдаётся.

4. Тонкости вёрстки


1,5 месяца изучения тонкостей вёрстки от МФТИ. Возможность бесплатного участия. Курс содержит 5 модулей. Занятия 4 часа в неделю. Подходит людям с начальным уровнем знаний. 

В программе: осваиваются модели отображения, браузеры, базовая архитектура, Adobe Photoshop и графика. Студенты смогут сами сверстать страницу любой сложности. Практические задания проверяются преподавателем. Выдаётся сертификат о прохождении курса.

5. Основы ООП


15 уроков по изучению основ объектно-ориентированного программирования – о сложной концепции простыми словами. Подходит новичкам. Способствует развитию в профессии разработчиков игра на Unity, гейм-дизайнеров и разработчиков C#. 

В программе: освоение парадигмы ООП с помощью практики – разработки игры "Змейка" на языке С# с использованием системы контроля версий Git. Выполнение заданий, общение с одногруппниками и сертификат об окончании курса.

6. Git для новичков


На видеокурсе начинающим веб-разработчикам и специалистам предлагается изучить известную систему контроля версий Git. Учебная программа предусматривает всего 4 урока (37 минут), после прохождения которых можно задавать вопросы преподавателю в комментариях под видео.

Знакомство начнётся с разъяснения, для чего нужны системы контроля версий и какими они бывают. Затем более подробно изучается Git и самый популярный на сегодняшний день сервис удалённых репозиториев – GitHub. Диплом не выдаётся.

7. Основы языка С#


Бесплатный видеокурс по основам востребованного языка программирования C#. Содержит 14 уроков. Подходит начинающим программистам и способствует развитию специалистов в профессии.

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

8. Программирование на Python


Интенсивный курс по освоению программирования на 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). Обратная связь по домашним заданиям от преподавателя. Сертификат по окончании.

13. Базы данных (Databases)


Практический курс по освоению принципов работы с базами данных от СПбГУ. Возможность бесплатного участия. Длится 2,5 месяца, предполагает 6 часов занятий в неделю. Полезен начинающим программистам и специалистам смежных сфер.

В курсе рассматриваются этапы проектирования реляционных баз данных, правила составления запросов, основные методы индексирования данных. Разработка проекта под руководством эксперта. Сертификат по окончании.

14. Создание адаптивных сайтов


7 бесплатных уроков по освоению инструментов создания адаптивных сайтов. Длительность курса составляет 2 часа. Подходит новичкам. Способствует развитию в профессии веб-разработчиков, программистов.

В программе: рассматриваются способы перевода статичной разметки в гибкую, гибридная вёрстку. Модульная сетка, медиа-запросы, гибкие медиа и тестирование итоговой версии адаптивной вёрстки. Студенты могут делиться опытом в комментариях.

15. Введение в Ruby


Первоначальному знакомству с популярным динамическим языком, на котором написан легендарный Rails, посвящён специальный курс "Введение в Ruby". Он адресован как начинающим Ruby-разработчикам, так и практикующим Ruby-разработчикам.

Обучение по плану "Премиум" проводится в сопровождении персонального наставника. За 14 дней проходят программу, включающую в себя изучение теории (34 часов) и 13 модулей, выполнение тестов и упражнений. Ученики познакомятся с основными конструкциями языка и узнают, чем Ruby отличается от других популярных языков. Диплом не выдаётся.


Подробнее о всех программах можно узнать на сайте по поиску онлайн-курсов MOOC.ru или перейдя по ссылке в названии.

Материал опубликован на канале Яндекс.Дзен и в социальных сетях: ВКонтактеFacebook и Telegram.

Похожие публикации

10 практически полезных книг для маркетологов

Подборка мотивирующих книг для специалистов по маркетингу, которые ответят на профессиональные вопросы и помогут повысить собственные навыки.

15 ресурсов, которые помогут работать из дома

Собрали приложения, которые помогут легко концентрироваться на выполнении задач и не уставать в течение всего дня!