Function Implementation
Write Haskell functions using higher-order functions, list comprehensions, and functional programming techniques without explicit recursion.
17 questions available
Type Inference
Determine the most general types of Haskell expressions, paying attention to type classes and polymorphism.
24 questions available
Type Construction
Construct expressions that match given type signatures, demonstrating understanding of Haskell's type system.
17 questions available
Multiple Choice
Test your knowledge of Haskell concepts, syntax, and functional programming principles through multiple choice questions.
8 questions available
Short Answer
Evaluate Haskell expressions and explain concepts with concise answers, covering language fundamentals and computation.
22 questions available
Io Program
Write complete Haskell programs that perform input/output operations using the IO monad and file operations.
6 questions available
Concept Explanation
Explain key functional programming and Haskell concepts in your own words, demonstrating deep understanding.
2 questions available