Programming Languages / Beginner
Haskell Tutorial
A focused Haskell curriculum covering syntax, data, core abstractions, runtime behavior, tooling, and advanced language features through atomic topic-specific lessons.
80 lessons~15 hoursvGHC 9.x workspace_premium Certificate available
YOUR PROGRESS
0%
Course curriculum
MODULE 01Values and Types10 lessons
Values and Types
MODULE 02Functions10 lessons
Functions
MODULE 03Pattern Matching10 lessons
Pattern Matching
MODULE 04Lists and Higher Order10 lessons
Lists and Higher Order
MODULE 05Algebraic Data Types10 lessons
Algebraic Data Types
MODULE 06Type Classes10 lessons
Type Classes
MODULE 07IO and Effects10 lessons
IO and Effects
Certificate Included
Haskell Certificate
Earn this credential in either of two ways: complete 100% of the course, or take the master exam directly and score 85% or higher. You do not need to finish the course before attempting the exam.
Course completion path
Finish every published lesson → completion certificate is issued automatically.
Mastery exam path
15 MCQs · 100 marks · 30 minutes · 85% pass · 4 attempts.
Fresh questions each attemptNo backtrackingPublic verificationAdd to LinkedIn