Skip to content
CourseAsk.
Haskell Exercises for Beginners
Udemy MOOC / Non-credit 0

Haskell Exercises for Beginners

About this course

The course is a collection of hands‑on Haskell programming exercises that start with simple tasks and gradually become more challenging. It focuses on writing pure functional code, leveraging Haskell’s strong static typing, and applying core language features such as recursion, pattern matching, and list comprehensions. Each exercise is designed to reinforce understanding of functional concepts without requiring any prior Haskell experience. By the end, you’ll have a portfolio of solved problems that demonstrate practical competence in the language.

C

55/100

CourseAsk score

What the provider tells you
31/45
Who stands behind it
8/35
How complete the listing is
16/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • write basic Haskell functions using pure functional style
  • apply recursion and pattern matching to solve problems
  • use Haskell’s type system to define and check data structures
  • manipulate lists and other data types with list comprehensions and higher‑order functions
  • develop confidence in reading and writing Haskell code through progressive exercises

Course objectives

  • provide a sequence of exercises that build from introductory to intermediate Haskell topics
  • encourage learning by doing rather than passive theory
  • strengthen problem‑solving skills specific to functional programming
Software Engineering #software development #functional programming #coding #algorithm #type system #mathematical programming #abstract data types #haskell #programming exercises #programming language #pure functions #recursion #pattern matching #list comprehensions #higher-order functions #lazy evaluation #functional data structures
$19.99

Price shown by Udemy — confirm on their site.

Enroll on Udemy

You'll be redirected to Udemy to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0

Compared on these lists

Where this course ranks against the alternatives.