- Функции, лямбды, контексты, замыкания в JavaScript
- Композиция, каррирование, частичное применение в JavaScript
- Функции высшего порядка, колбеки, события на JavaScript
- Функции высшего порядка: https://github.com/HowProgrammingWorks/HigherOrderFunction
- Функции обратного вызова: https://github.com/HowProgrammingWorks/Callbacks
- Чеининг функций и объектов, обработка ошибок в JavaScript
- Рекурсия: косвенная и хвостовая, стек, выход
- Функциональное программирование на JavaScript
- Реактивное программирование на JavaScript
- Проекции и отображения наборов данных в JavaScript
- Функциональные объекты, функторы и монады в JavaScript
- Асинхронные функции и обработка ошибок
- Линзы в JavaScript - функциональные аналоги геттера и сеттера
- Асинхронная композиция функций
- Принцип подстановки Барбары Лисков