Courses & TutorialsProgramming

Awesome Functional Programming – Massive Collection of Resources

Spread the love

What is this about?

On the last decade, functional programming has gained a new found power due to its declarative characteristics which, some would say, are very effective for parallel computing and for the whole usage of Moores Law.

Table of Contents

Blog posts



  • nLab – A wiki-lab with articles, discussion and tools from the point of view of category theory, which is the main math behind FP.
  • Haskell/Category Theory – A good overview on Category Theory applied to Haskell from Wikibooks.
  • Haskell Wiki



  • Lambda the Ultimate – Community focused on discussing researches, papers
    and hot topic on academia. Very high tech discussion level.
  • FP Complete – Community focused on helping companies and students on learning and implementing Functional Programming in Haskell. Hosters of one of the most famous Haskell learning centers: School of Haskell
  • Haskellers – The meeting point for Haskell Programmers
  • ElixirLangMoscow – Russian Elixir community

Discussions (Quora, Stack Overflow, Reddit, etc)




  • [] – Guides and challenges to learn and improve in programming. All content is CS and FP oriented.


  • Isabelle/HOL – Generic proof assistant based on Higher Order Logic



  • Simon Peyton Jones – One of the creators of the Haskell Language and the Glasgow Haskell Compiler. Microsoft Researcher.
  • Philip Wadler – Professor of Theoretical Computer Science at the University of Edinburgh, author of the famous paper Propositions as Types. One of the main people behind Java Generics Types.
  • Matthias Felleisen – Author of many books such as How to Design Programs, and The Little Schemer.
  • Erik Meijer – Former software architect for Microsoft, Functional Programming researcher, gives lectures on FP, Software Design and Reactive programming.
  • Brian Beckman – Former Microsoft Researcher, actual Software Engineer at Amazon. Contributed to implementing FP features to inumerous Microsoft technologies such as C#, LINQ and F#

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button