Free Online Course on Concurrent Programming in Erlang

‘Concurrent Programming in Erlang’ is a free online course by University of Kent on FutureLearn.com. This course is designed for anyone with prior experience of functional programming and the Erlang language, who wants to learn more about concurrent programming.

In this course, applicants will learn the theory and practice of concurrent programming in Erlang, through practical exercises and suggested projects. The course will start on August 7, 2017.

Course At Glance

Length: 3 weeks
Effort: 5 hours/week
Subject: Erlang
Institution: University of Kent and Future learn
Languages: English
Price: Free
Certificate Available: Yes
Session: Course starts on August 7, 2017

Providers’ Details

The University of Kent, the UK’s European University, is one of the country’s most dynamic universities. Established in 1965, it now has 19,850 students studying at its various campuses including Canterbury, Medway and Tonbridge in the picturesque south-east of England (close to London) and its European sites in Brussels, Paris, Athens and Rome.

About This Course

Concurrent functional programming is increasingly important in providing global-scale applications on the internet.

University combines the theory of concurrent programming with the practice of how that works in Erlang. You’ll get the opportunity to reinforce what you learn through practical exercises and more substantial, optional practical projects.

Why Take This Course?

Functional programming has been a strength the University of Kent for the last 30 years. Throughout the course, you’ll learn with Simon Thompson – co-author of one of the standard introductions to Erlang, O’Reilly Media’s Erlang Programming.

This is a free online course. This MOOC will be offered with Video Transcripts in English.  Applicants can get a verified certificate.

Learning Outcomes

By the end of the course, you’ll be able to…

  • Develop concurrent programs in Erlang using processes and message-passing communication between them
  • Describe the mechanisms underlying message processing in Erlang
  • Explain the life-cycle of an Erlang process and the handling of errors
  • Design and implement robust systems in Erlang
  • Summarise the design principles underlying the Open Telecom Platform (OTP)

Requirements

This course is designed for anyone with prior experience of functional programming and the Erlang language, who wants to learn more about concurrent programming.

Instructors

Simon Thompson

Academic at the University of Kent, where I am Professor in Logic and Computation in the School of Computing.

How To Join This Course

  • Go to the course website link
  • Sign Up At FutureLearn
  • Select a course and Join
  • Once a course has started, applicant will be able to access the course material
  • After the start date, students will be able to access the course by following the Go To Course link on My Courses page.
  • Applicants can buy, to show that they have completed a FutureLearn course.
  • On some FutureLearn courses, learners will be able to pay to take an exam to qualify for a Statement of Attainment. (These are university-branded, printed certificates that provide proof of learning on the course topic(s)).

Apply Now

Sponsored Links

Need Scholarship Help? Comment and Discuss.