marimo-learn / functional /_index.md
Greg Wilson
feat: overhaul for relaunch
aaef24a
metadata
title: Learn Functional Programming
description: >
  These notebooks introduce powerful ideas from functional programming in
  Python, taking inspiration from Haskell and category theory.
tracking: 51

Using only Python's standard library, these lessons construct functional programming concepts from first principles. Topics include:

  • Currying and higher-order functions
  • Functors, Applicatives, and Monads
  • Category theory fundamentals

Contributors

Thanks to our notebook authors:

  • métaboulie

and reviewers: