Why join the course?
Functional programming is increasingly important in providing global-scale applications on the internet.
We combine the theory of functional programming and the practice of how that works in Erlang. The course will also help you if you are interested in Elixir, based on the same virtual machine as Erlang, and will help you get going with any functional language.
Functional programming has been a strength at the University of Kent for the last 30 years. You’ll learn with Simon Thompson – co-author of one of the standard introductions to Erlang, O’Reilly Media’s Erlang Programming.
What topics will you cover?
- Getting started programming in Erlang
- Programs and functions in Erlang
- Data structures using lists
- Tools for Erlang programming
- Functions as data, and higher-order functions
- Case studies
When would you like to start?
Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more
Who is the course for?
This course is designed for anyone with prior programming experience, who wants to learn more about functional programming and Erlang.
You could be a developer or computing professional seeking to understand and gain experience with this technology; a computer science undergraduate studying functional programming as part of your degree; or a self-taught programmer looking to take your knowledge to the next level.
Who will you learn with?
Buy a personalised, digital and printed certificate and transcript
Do you know someone who’d love this course? Tell them about it...
You can use the hashtag #FLerlangfunc to talk about this course on social media.