The aim of this course is to teach the foundations of functional programming and how to apply them in the real world.
About the course
Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments. Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programmes. This course will use Haskell as the medium for understanding the basic principles of functional programming.
Course starts: October 15, 2014
Course length: 6 weeks
For further information, click here.