Week 1: Introduction to Haskell and the ghci interpreter
Week 2: Defining functions: guards, pattern matching and recursion
Week 3: Lists, strings and tuples
Week 4: Types and polymorphim
Week 5: Higher order functions on lists: map, filter, list comprehension
Week 6: Computation as rewriting, lazy evaluation and infinite data structures
Week 7: Conditional polymorphism and type classes
Week 8: User defined datatypes: lists, queues, trees
Week 9: Input/output and the ghc compiler
Week 10: Arrays
DOWNLOAD APP
FOLLOW US