Job category:Software Engineering

Custom Types and Interactive Programs in Haskell

Build a small interactive command-line task manager. Define domain types, use `Maybe` and `Either` for absence and failure, separate pure logic from `IO`, and handle validated user input.
Haskell
7 lessons
15 practices
1 hour
Badge for General Programming and Algorithms,

Course details

Naming Your Domain
Naming the Parts of a Task
Describing Tasks in Your Vocabulary

Turn screen time into skills time

Practice anytime, anywhere with our mobile app.
Sign up

Join the 1M+ learners on CodeSignal

Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal