Замечательный курс по функциональному программированию от Университета ИТМО доставляет острых ощущений: лекции интересные и сложные, как и задания для самостоятельного решения.
Курс обозревает концепции функционального программирования: рекурсию, функции высшего порядка, свёртку и отображение последовательностей, ленивые вычисления, метапрограммирование (макросы) и остальное — всё на Common Lisp
, одном из популярных диалектов семейства Lisp
.
Курс по функциональному программированию от ИТМО
![Макросы на Common Lisp](https://old.ivlev.blog/wp-content/uploads/2017/09/fp-macros-e-1200x660.png)