Back to Home

Practice by Type

Choose a question type to practice

Function Implementation

Write Haskell functions using higher-order functions, list comprehensions, and functional programming techniques without explicit recursion.

20 questions available

0 attempted

0 correct

Type Inference

Determine the most general types of Haskell expressions, paying attention to type classes and polymorphism.

24 questions available

0 attempted

0 correct

Type Construction

Construct expressions that match given type signatures, demonstrating understanding of Haskell's type system.

17 questions available

0 attempted

0 correct

Multiple Choice

Test your knowledge of Haskell concepts, syntax, and functional programming principles through multiple choice questions.

8 questions available

0 attempted

0 correct

Short Answer

Evaluate Haskell expressions and explain concepts with concise answers, covering language fundamentals and computation.

22 questions available

0 attempted

0 correct

Io Program

Write complete Haskell programs that perform input/output operations using the IO monad and file operations.

6 questions available

0 attempted

0 correct

Concept Explanation

Explain key functional programming and Haskell concepts in your own words, demonstrating deep understanding.

2 questions available

0 attempted

0 correct