Queensland Functional Programming Lab, a Data61/CSIRO and Queensland
Government initiative, in partnership with bankwest, are running a free
3-day Functional Programming course in Perth, 30 April to 02 May 2018.
This workshop is the well-known **Introduction to Functional
Programming** course that has been run by Data61 for over 5 years. This
course is targeted toward people who have some amount of programming
experience, but little or no exposure to Functional Programming.
# Who should attend?
Anyone who is interested in Functional Programming (FP) is encouraged to
register. The introductory workshop track requires no prior experience
with Functional Programming. However, general familiarity with the
programming workflow (text editor, command line use, revision control)
is important. Each session will be instructed by team members of the
QFPL and you will be using the Haskell programming language to help you
along your path of FP discovery.
# Key Outcomes
* you should be able to accurately describe the benefits of Functional
Programming as they apply in practice.
* you should gain the confidence to continue exploring your own
self-directed learning of Functional Programming.
* you should feel confident to seek out the necessary skills that are
required to apply Functional Programming in your professional
* you will be shown the location of online (volunteer) peer support
networks, for individuals who choose to continue self-study and require
assistance from others to do so.
# Program Details
* **Date:** Monday 30 April 2018 – Wednesday 02 May 2018
* **Time:** 0900 – 1700 *(UTC+8)*
* **Location:** Bankwest Place, 300 Murray St Perth WA 6000 (podium level)
* **Cost:** Free.
* *morning and afternoon tea are provided*
# Requirements for participation
Participants will be required to bring a suitable development machine
(e.g. portable laptop) for working through the exercises. You will also
need to install the Glasgow Haskell Compiler
) version 7.10 or higher on that machine.
You will require a copy of the course material github repository on your
There are no other primary requirements. However, reading up on Haskell
syntax prior to the introductory material will be beneficial to progress.
If there are any questions or concerns regarding the setup, please email
with the details.
# Expression of Interest
Please email your expression of interest to fp-c...@qfpl.io
In your EOI, please address the questions below. These questions are
used to ensure that your expectations are compatible with the courses.
1. How would you rate your level of understanding of Functional Programming?
2. What would you hope to get out of the session?