Introduction to Functional Programming

schedule Dec 5th 09:00 AM - 05:00 PM place Cliftons Sydney shopping_cart Reserve Your Seat

We will be spending the day learning the fundamentals of Functional Programming (FP) using the Haskell programming language. The exercise material will be a condensed selection of the Data61/CSIRO Functional Programming course which is often expanded to run over three days. Participants should expect to achieve a thorough introductory understanding of the meaning and practical applications of FP. We will learn what "monad" means, and how to exploit this concept for its practical advantage in everyday programming.


1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist

Learning Outcome

This one day session is targeted to experienced industry programmers who are looking to break into Functional Programming and develop the skills and techniques that enable continued independent study. A refresher on Haskell syntax will be provided, however, to obtain the best outcome for the day, it is also recommended to practice with the syntax and development tools prior.

Target Audience

Software engineers and anyone interested in an introduction to functional programming or Haskell.


You will be required to bring a suitable development machine for working through the exercises. You will also need to install Glasgow Haskell Compiler version 7.8 or higher on that machine prior to the day. You will also need to have a copy (or fork) of the FP course material repository on the machine.

schedule Submitted 11 months ago

Comments Subscribe to Comments

comment Comment on this Submission