Contact FutureLearn for Support Skip main navigation
We use cookies to give you a better experience, if that’s ok you can close this message and carry on browsing. For more info read our cookies policy.
We use cookies to give you a better experience. Carry on browsing if you're happy with this, or read our cookies policy for more information.

Certificate of Achievement

Constantine Linnick

has completed the following course:

Functional Programming in Erlang

The University of Kent

This course explored the principles of functional programming and the novel approach embodied in Erlang. The course combined treatment of the theory of functional programming with the practice of how that works in Erlang, using practical exercises and more substantial suggested projects.

3 weeks, 5 hours per week

Educators

Simon Thompson

Professor of Logic and Computation

The University of Kent

0%

98%

average test score

Transcript

Learning outcomes

  • Explain why Erlang was developed, how its design was shaped by the context in which it was used, and how Erlang can be used in practice today
  • Reflect on the design of Erlang, in the context of the rationale for its development, and how it is used in practice today
  • Produce programs using the concepts of functional programming, including, in particular, recursion, pattern matching and immutable data
  • Apply knowledge of lists and other Erlang data types in programs
  • Develop higher-order functions using generic patterns

Syllabus

  • 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

Issued on 5th March 2017

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This learner has not verified their identity. The certificate and transcript do not imply the award of credit or the conferment of a qualification from The University of Kent.

Free online course:

Functional Programming in Erlang

The University of Kent