diff --git a/docs/编程入门/Haskell-MOOC.en.md b/docs/编程入门/Haskell-MOOC.en.md
new file mode 100644
index 00000000..362671b3
--- /dev/null
+++ b/docs/编程入门/Haskell-MOOC.en.md
@@ -0,0 +1,30 @@
+# Haskell MOOC
+
+## Descriptions
+
+- Offered by: University of Helsinki
+- Prerequisites: None
+- Programming Languages: Haskell
+- Difficulty: 🌟🌟
+- Class Hour: Varying according to the learner
+
+Topics covered by the course:
+
+- Pure Function
+- Lazy Evaluation
+- Strongly Typed
+- Type Inferred
+- Curry
+- Monoid / Functor / Monad / Applicative
+
+## Course Resources
+
+- Course Website:
+- Recordings: None
+- Textbooks:
+- Assignments:
+- Community:
+
+## Personal Resources
+
+All the resources and assignments used by @showtheunli in this course are maintained in [showthesunli/haskell-mooc - GitHub](https://github.com/showthesunli/haskell-mooc). (It is highly discouraged to refer to other people's implementations when working on assignments.)