Return to Article Details Learner experiences of a blended course incorporating a MOOC on Haskell functional programming