Functional Programming
These are slides for an introductory, practice-oriented workshop about functional programming with Haskell. The slides themselves are quite terse and only meant as underpinning of a complete workshop or talk.
If you want to learn Haskell by yourself, take a look at the great book Learn You a Haskell for Great Good!, you can read it for free online. The structure of these slides is loosely based on the book's structure.
Also note that these slides are still not that polished and will probably change a lot over time.