Haskell Online Exercises
They aim to provide the opportunity to self-evaluate programming
skills and collect a few problems, together with automated feedback
(on functionality only). Try them at
http://cs.anu.edu.au/onex/.
Short Haskell Videos
They aim to demonstrate coding skills, starting from scratch.
The Very Basics
Basic Number Recursion
Programming with Lists: Dale-Chall Readability
- Parsing
(the joy of types, lists, lists of lists)
- Scoring
(simple list algorithms)
- Experiments
(simple IO, to see things running)
Algorithms on Lists: Needleman-Wunsch Sequence Alignment
Basic Data Types: Propositional Satisfiability
Higher-Order Functions
Complexity
Noughts and Crosses (Minmax Algorithm)
Simple Parallelism in Haskell