!*[[Основы функционального программирования/Вводная лекция|ЛекцииВводная по функциональному программированиюлекция]]<br />
*Структуры данных и базисные операции:
|-
**[[Основы функционального программирования/Структуры данных и базисные операции|Первая часть]]<br />
|1. [[Основы функционального программирования/Вводная лекция|Вводная лекция]]<br />2. [[Основы функционального программирования/Структуры данных и базисные операции|Структуры данных и базисные операции]]<br />3. [[Основы функционального программирования/Структуры данных и базисные операции — 2|Структуры данных и базисные операции — 2]]<br />4. [[Основы функционального программирования/Основы языка Haskell|Основы языка Haskell]]<br />5. [[Основы функционального программирования/Служебные слова и синтаксис Haskell|Служебные слова и синтаксис Haskell]]<br />6. [[Основы функционального программирования/Модули и монады в Haskell|Модули и монады в Haskell]]<br />7. [[Основы функционального программирования/Операции ввода-вывода в Haskell|Операции ввода-вывода в Haskell]]<br />8. [[Основы функционального программирования/Конструирование функций|Конструирование функций]]<br />9. [[Основы функционального программирования/Доказательство свойств функций|Доказательство свойств функций]]<br />10. [[Основы функционального программирования/Формализация функционального программирования на основе лямбда-исчисления|Формализация функционального программирования на основе λ-исчисления]]<br />11. [[Основы функционального программирования/Трансформация программ|Трансформация программ]]
**[[Основы функционального программирования/Структуры данных и базисные операции — 2|Вторая часть]]<br />
|}
[[Основы языка Haskell]]<br />
*[[Haskell/Служебные слова и синтаксис|Служебные слова и синтаксис Haskell]]<br />
**[[Haskell/Модули и монады|Модули и монады]]<br />
**[[Haskell/Ввод-вывод|Ввод-вывод]]<br />
*:→ [[Haskell|Дополнительные статьи и учебники по Haskell.]]