Бесплатные курсы от ведущих IT-разработчиков — на Stepic.org
12+
  вернуться Время чтения: 4 минуты   |   Комментариев нет
Сохранить

Бесплатные курсы от ведущих IT-разработчиков — на Stepic.org

На Stepic.org открыта запись на образовательные онлайн-курсы для IT-специалистов, созданные при партнёрстве с Mail.Ru Group. Старт курсов — 8 декабря.

Это возможность для всех желающих получить полезные теоретические знания и практические навыки, доступные ранее лишь студентам очных проектов Mail.Ru Group — Технопарка, Техносферы или Технотрека. В настоящее время подготовлено пять курсов.


Алгоритмы и структуры данных 

 

За 6 модулей студенты изучат основные алгоритмы и структуры данных, необходимые программистам для эффективного решения различных задач. Для курса требуются лишь базовые умения программировать, поэтому он доступен старшеклассникам, студентам, начинающим программистам. Или не начинающим, но желающим освежить свои знания. После базовых понятий, которые разбираются на примере алгоритмов: «Вычисление чисел Фибоначчи», «Проверка числа на простоту», «Быстрое возведение в степень», можно будет перейти к изучению основных алгоритмов на массиве, линейного и бинарного поиска в массиве, структуры данных «Динамический массив». Много внимания уделяется сортировкам, хешированию и деревьям поиска. Старт курса — 8 декабря.


Подготовительная программа по программированию на С/C++ 

Intro from Stepic on Vimeo.

 

Курс посвящён изучению и реализации основных принципов объектно-ориентированного и обобщённого программирования. Он будет полезен всем, кто имеет базовые знания основ языка С и хотел бы освоить ключевые навыки программирования на языках С и С++. Будут рассмотрены следующие темы:

  • основы работы с памятью в программах и реализация структур данных на языке С,
  • объектная модель языка С++,
  • специальные вопросы инкапсуляции, наследования и полиморфизма,
  • обработка исключительных ситуаций и стандартная библиотека шаблонов STL.

Старт курса — 9 декабря.


Многопоточное программирование на С/С++ 

Для прохождения данного курса слушателям потребуется знание C/C++ и умение обращаться с Unix-like операционными системами. Курс состоит из семи учебных модулей, посвящённых контейнерам и умным указателям, мультиплексированию, асинхронной работе с сетью, семафорам и общей памяти, потокам и средствам синхронизации, параллельному программированию. Курс начнётся 10 декабря и завершится финальным экзаменом, в котором нужно будет выполнить собственный проект.


Hadoop. Система для обработки больших объемов данных 

Курс посвящён Hadoop — одной из самых популярных opensource-систем для обработки больших объёмов данных. Записавшись и пройдя курс, Вы получите знания основных способов хранения и методов обработки данных, поймёте принципы работы распределённых систем в контексте фреймворка Hadoop и освоите практические навыки разработки приложений, используя программную модель MapReduce.

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


Разработка веб-сервиса на Java (часть 1) 

Для прохождения обучения по этому курсу потребуется понимание принципов объектно-ориентированного программирования и опыт их использования. 

Благодаря курсу вы сможете изучить базовые основы разработки веб-приложения на Java.  Многие задания будут направлены на практическую разработку кода приложения, и по итогам курса вы можете сформировать пакет приложений для использования в промышленной разработке. Курс состоит из двух частей. В первой части будут рассмотрены практические аспекты работы веб-сервера и авторизации пользователя. асинхронное взаимодействие с браузером, тестирование и нагрузка, многопоточность. Курс открывается 11 декабря.

По итогам успешного прохождения каждого курса будет выдаваться электронный сертификат от Mail.Ru Group и Stepic.org. Для прохождения курсов необходима регистрация на Stepic.org и портале IT.Mail.Ru, где можно будет найти и другие образовательные материалы.

Совместный проект Mail.Ru Group и Stepic.org не ограничится перечисленными курсами, новые курсы будут появляться уже в новом году. Следите за новостями!

Кстати, сделать свой собственный урок на Stepic.org может любой пользователь платформы, подробнее об этом можно почитать здесь.

Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.

статьи по теме

Как сделать любой школьный урок веселее с помощью Scratch?

«Час кода»: новые обучающие игры для детей

Создаём своё первое онлайн-занятие вместе со Stepic.org