Хекслет: Erlang, логика, операционные системы, Java 2

    Привет, Хабр!

    Прошло уже больше полугода с момента старта проекта Хекслет. Напомню: мы проводим бесплатные онлайн-курсы по программированию и смежным дисциплинам. По традиции сегодня мы расскажем про новые курсы.

    Статистика


    • Завершено четыре курса (всего – больше 100 уроков)
    • Сейчас в процессе – еще три курса, + запланирован старт двух курсов
    • 19 000 студентов зарегистрировано
    • Они сдали более 450 000 тестов
    • Просмотров лекций – больше 277 000 (не считая подкастов в iTunes и раздачи через битторрент)
    • 444 000 посетителей и 1.6M просмотров страниц


    Новые курсы


    Erlang / OTP



    Цель курса – дать слушателям, желающим начать писать на Erlang “волшебный пинок”, который поможет облегчить и ускорить процесс изучения языка и сделает его чуть более комфортным.
    Начало – 27 января.

    Темы:
    0. Lick — without on fingers
    1. Введение в Erlang
    2. Пробуем Erlang
    3. Sequential Erlang
    4. Concurrent Erlang
    5. ETS
    6. OTP
    7. Distributed Erlang

    Введение в логику



    Введение в математическую логику. Курс основан на первой главе Учебника по математике Романа Добровенского.
    Уже вышло: 4 лекции из 6.

    Темы:
    1. Базовые понятия
    2. Представление функций
    3. Самая сложная логическая задача
    4. Предикаты и кванторы
    5. Теории: интуиции
    6. Парадоксы

    Разработка приложений на Java, часть 2



    Второй курс по языку программирования Java. Подготовка к сертификации Oracle (Java SE 7 Programmer II exam).
    Начало – 27 января.

    Темы:
    1. Java Class Design
    2. Advanced Class Design
    3. Object-Oriented Design Principles
    4. Generics and Collections
    5. String Processing
    6. Exceptions and Assertions
    7. Java I/O Fundamentals
    8. Java File I/O (NIO.2)
    9. Building Database Applications with JDBC
    10. Threads
    11. Concurrency
    12. Localization

    Операционные системы



    Этот курс посвящен главным принципам, лежащим в основе дизайна операционных систем. Мы узнаем о том, как и почему появились операцинные системы, с какими проблемами столкнулись инженеры, как они их решили и продолжают решать. Как системы используют ресурсы компьютера, что такое виртуальная память, треды и мультитрединг. Как бороться с дедлоками и сегментацией памяти, зачем нужны семафоры и как с одним процессором можно создать иллюзию многозадачности.
    Уже вышла: 1 лекция из 10.

    Темы:
    1. Что такое компьютер и из чего он состоит. Что такое ОС. Процессор, регистры, память, шина, прерывания.
    2. Эволюция ОС. Фундаментальные проблемы. Слои абстракции.
    3. Представление и обработка процессов. Структуры данных. Очереди.
    4. Треды. Микроядро. Windows, Solaris, Linux.
    5. Взаимное исключение. Семафоры. Мониторы. Передача сообщений. Проблема чтения/записи.
    6. Дедлок. Проблема обедающих философов.
    7. Управление памятью. Виртуальная память.
    8. Планирование выполнения задач. Диспетчеризация.
    9. Ввод и вывод. Raid. Кэш. Буфер.
    10. Файлы и файловые системы.

    Целостное управление фирмой
    (экспериментальный курс)



    Курс, предлагаемый Высшей школой финансов и менеджмента РАНХиГС, является введением в целостное управление любой организацией. Он предназначен для руководителей и кадровых резервистов управления любых организаций, предпринимателей, чиновников, студентов всех специальностей, стейкхолдеров организаций и для всех, кто хочет быть успешным в мире организованной деятельности людей.
    Начало – февраль 2014.

    Вы ищете и/или нанимаете программистов?


    Мы активно изучаем эту тему и хотим узнать о ваших проблемах с поиском и оценкой разработчиков. Тимлиды, представители компаний, HR'ы, пожалуйста, напишите на rakhim@hexlet.org. Возможно, мы окажемся вам полезны.

    Поддержать проект


    Напомню, что пока Хекслет существует благодаря пожертвованиям. Вы можете помочь проекту любым удобным способом на этой странице. А еще вы можете поддержать проект рассказав о Хекслете друзьям и коллегам.



    Будьте в курсе новостей


    Общаться с преподавателями и студентами можно в IRC-канале #hexlet на сервере chat.freenode.net. Все новости и объявления о выходе новых лекций публикуются в Twitter @hexlet.org, Facebook, Vkontakte и Google+. На главной странице можно подписаться на email-рассылку новостей, а на этой странице можно подписаться на рассылку по отдельных курсам (как текущим, так и будущим).

    Ну а самое главное и интересное мы публикуем здесь, в нашем блоге на Хабрахабре (спасибо deniskin за поддержку нашего проекта и предоставление корпоративного блога!).

    Наш манифест


    Ни банки, ни политика, ни религии, ни деньги не способны решать проблемы и улучшать жизнь. Вода в кране, кран в теплом доме, интернет и лекарства от страшных болезней — всё это плод работы ученых и инженеров. Знания — основа человеческой цивилизации, поэтому знания должны быть свободными и доступными.

    Знания должны быть свободными!


    • +60
    • 16,5k
    • 8
    Hexlet 52,59
    Практические уроки по программированию
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Похожие публикации
    Комментарии 8
    • +2
      Ребята, спасибо за ваш труд. Первый курс по Java был хоть и немного сумбурным, но неплохим.
      Но разрешите немного пожаловаться. От курса по андроиду я ожидал большего. Да, курсы на startandroid неплохие. В текстовом виде. Я уроков 15 пытался смотреть у них видео, но когда появился Андрюха, я окончательно забросил это неблагодарное занятие и начал читать текстовые версии.
      У вас же я просто прохожу тесты, чтобы вспомнить начальные темы.
      Кстати, по-моему, новых уроков снова нету больше недели (я жду только тесты, но все же).
      А сегодня начался курс по android на coursera, так что я пока ухожу туда (с субтитрами пока все понятно). Вернусь к вам, когда начнется второй курс по Java)
      • 0
        ссылку на курс на коурсере можно?)
      • +1
        Про Андроид – я согласен. Это пока скорее эксперимент, из которого мы извлекаем уроки.
        Следующая десятка уроков появится в течение суток.

        P.S. Андрюха… :)
      • +1
        Темы новых курсов хорошо выбраны.
        А «Логика» в сторону модальных и дискриптивных логик будет развиваться?
        • +2
          Нет, по планам после этого небольшого курса по логике будет курс, посвященный множествам, а за ним – натуральным числам. То есть начинаем по горизонтали, а потом, надеюсь, будем углубляться в каждую тему.
          Спасибо!
        • +3
          Спасибо Вам за старание, отдельное спасибо Вячеславу Ковалевскому.
          У меня только 1 замечание по курсам к java, добавьте пожалуйста больше тестовых заданий. Слушать конечно интересно, но практики много не бывает как говорится.
          • +1
            Спасибо большое и Вам! По поводу заданий постараюсь учесть во второй части)

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое