17 Feb 2020 , Лекция: Введение в язык программирования Ruby

17 Feb 2020 , Практика: Взаимодействие с пользователем в формате командного интерфейса

11 Mar 2020 , Практика: Управляющие конструкции языка и обработка аргументов

16 Mar 2020 , Лекция: Классы, объекты и переменные

16 Mar 2020 , Лекция: Контейнеры, блоки и итераторы

18 Mar 2020 , Практика: Создание собственных классов

18 Mar 2020 , Лекция: Введение в систему управления версиями Git

25 Mar 2020 , Практика: Циклы, массивы и итераторы

30 Mar 2020 , Лекция: Джемы, зависимости, библиотеки

01 Apr 2020 , Практика: Использование джемов

06 Apr 2020 , Лекция: Наследование, Модули и Примеси

13 Apr 2020 , Лекция: Нумераторы, блоки и лямбды в Ruby

13 Apr 2020 , Практика: Использование стандартных примесей

20 Apr 2020 , Лекция: Введение в язык HTML

20 Apr 2020 , Практика: Использование нумераторов и лямбд

27 Apr 2020 , Лекция: Использование CSS-фреймворка Foundation

27 Apr 2020 , Практика: Использование ERB-шаблонов

29 Apr 2020 , Практика: Создание статических HTML-сайтов

04 May 2020 , Лекция: Использование библиотеки Roda для создания веб-приложений

04 May 2020 , Практика: Создание простейшего веб-приложения на Roda

11 May 2020 , Лекция: Показ HTML-документов и обработка форм в Roda

11 May 2020 , Практика: Приложение со списком элементов

18 May 2020 , Практика: Использование forme и dry-schema для работы с формами

18 May 2020 , Практика: Использование библиотек forme и dry-rb для форм

25 May 2020 , Лекция: Расширенное использование системы типов dry-types

25 May 2020 , Практика: Реализация возможности редактирования и постраничный вывод

01 Jun 2020 , Практика: Разедление приложения на разделы