From a6399a1d8c1a1b84908a20442bbaf9e17408df98 Mon Sep 17 00:00:00 2001
From: Nicolas Lenz <nicolas@eisfunke.com>
Date: Fri, 28 May 2021 13:36:12 +0000
Subject: [PATCH] Update README.md

---
 README.md | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/README.md b/README.md
index 856c879..80b5f99 100644
--- a/README.md
+++ b/README.md
@@ -3,3 +3,32 @@
 [**View as PDF**](https://lab.pages.eisfunke.com/fupro/slides.pdf)
 
 These are slides for an introductory workshop about functional programming with Haskell. The slides themselves are quite terse and only meant as underpinning of a complete workshop or talk, if you want to learn Haskell by yourself, take a look at the great book [Learn You a Haskell for Great Good!](http://learnyouahaskell.com), you can read it for free online. The structure of these slides is loosely based on the book's structure.
+
+## Content
+
+```plantuml
+@startmindmap
+skinparam monochrome true
+* Functional Programming
+** Setting up
+*** Setting up a Stack environment
+*** Using the GHCi
+** Basics
+*** What is functional programming?
+*** First functions
+*** First types
+*** First logic
+**** if-then-else
+**** pattern matching
+** Composing
+** Types
+** Folding
+** Project Management & Deployment
+*** Stack
+*** Nix
+*** Libraries
+** Foundations
+*** λ-calculus
+*** Church encodings
+@endmindmap
+```
-- 
GitLab