MOOC: курсы по IT и программированию

Лайфхаки
бесплатные онлайн курсы, программирование, языки программирования, MOOC, онлайн образование, дистанционное образование, самообразование

На платформах бесплатных онлайн-курсов (MOOC) самым популярным остается раздел компьютерных наук и технологий. Весенний набор курсов представляет новые возможности как тем, кто совсем не знаком с основами программирования, так и тем, кто хочет повысить свой уровень, узнавая о новинках в области технологий и компьютерных языков.

1. Курс от Массачусетского технологического института (MIT) – «Введение в компьютерные науки и программирование с использованием языка Python» – размещен на образовательной платформе edx.com. Лекции уже начались, но еще можно присоединиться. Курс ведут профессор Эрик Гримсон, Джон Гуттаг и Ана Белл. Это первая часть из двух, рассчитанная на самых несведущих в языках программирования, без какого-либо опыта. Студент курса узнает основы компьютерного кода, как его анализировать и исправлять, и многое другое. Инструкторы предупреждают, что курс – не прогулка в парке, и только выполнение студентом упражнений даст ощутимый результат.

2. Для любителей основательного подхода, жаждущих узнать все от и до, от «как работает компьютер» и до чтения кода и обеспечения безопасности базам данных, олдскульный курс профессора Ника Парланте из Стэнфордского университета – Computer Science 101

Начало занятий – 15 июля 2016 г. В рамках курса не предусмотрено изучение отдельных компьютерных языков, зато вся база дана досконально.

3. Язык Java лидирует по востребованности, вот и университет Калифорнии, Сан-Диего представил курс по объект-ориентированному программированию на Java. Курс ведут профессоры Миа Миннерс, Лео Портер и Кристин Альварадо, старт следующей сессии 1 февраля на платформе Coursera. Популярность языка Java объясняется не только его простотой, что важно для начинающих, но и прежде всего тем, что большинство приложений сегодня пишутся именно на этом языке. Возможно, этот курс потребует от слушателей определенных стартовых знаний по программированию, однако это компенсируется тем, что по окончании успешные студенты смогут создавать веб-, встроенные и десктопные приложения, разбивать большие проекты на функциональные группы, анализировать свой собственный код и, наконец, создавать инструмент для анализа реальных данных из соцсетей.

4. Университет науки и технологий Гонконга представил курс «HTML, CSS и JavaScript» профессора Дэвида Росситье. Самые востребованные в Интернете языки пригодятся тем, кто планирует создавать вебсайты, приложения или просто хочет понимать, как работают те или иные технологии. Старт курса – 1 февраля.

5. «Попробуй Objective-C» – курс профессора Эрика Эллама в Code School. Тем, кто планирует разрабатывать приложения для iOS платформы, предоставит солидную стартовую базу курс по Objective-C: как создавать и регистрировать объекты, отправлять и принимать сообщения, создавать собственные классы и собирать все воедино. Самое приятное, что курс построен в форме игры, так что серьезные знания будут усваиваться с удовольствием. Записаться можно в любой момент, ограничений по времени нет.

6. «Почувствуй драйв» – продолжает призывать Code School, предлагая пройти бесплатный курс по использованию программного интерфейса для создания приложений Google Drive. По окончании курса слушатель сможет создавать простые виджеты для загрузки и сортировки файлов в Google, что особенно полезно для фотоархивов. Время записи на курс Discover Drive не ограничено.

7. Университет Калифорнии, Ирвайн, предлагает курс «Создание интерфейсов с Raspberry Pi» от профессора Айана Харриса. Одноплатовый компьютер Raspberry Pi идеально подходит для практики программирования. На этом курсе слушатели смогут подключать свои Raspberry Pi к внешним сенсорам, например, к GPS, LCD, акселерометрам, а также научиться управлять ими с компьютера и снимать данные, и даже больше – строить свои собственные подключаемые девайсы и сенсоры.

8. Курс, нужный всем – «Введение в кибербезопасность» – предлагает Открытый университет и приглашенный профессор Кори Доктороу. Знания курса пригодятся и тем, кто уверен в своих знаниях о сохранении компьютерных данных, и тем, кто совсем новичок и не знает, что персональная информация обладает определенной ценностью и ее криптографическое закрытие имеет смысл. Следующий старт курса Introduction to Cyber Security 4 апреля 2016 г.