Functional Programming in Erlang

Course Feature
  • Cost
    Free
  • Provider
    Futurelearn
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    4th May, 2020
  • Learners
    No Information
  • Duration
    5.00
  • Instructor
    Simon Thompson
Next Course
3.0
55 Ratings
This course is designed for anyone with prior programming experience who wants to learn more about functional programming and Erlang. It combines the theory of functional programming with the practice of how it works in Erlang, and is taught by Simon Thompson, co-author of the standard introduction to Erlang, O’Reilly Media’s Erlang Programming. Whether you’re a developer or computing professional seeking to understand and gain experience with this technology, a computer science undergraduate studying functional programming, or a self-taught programmer looking to take your knowledge to the next level, this course is for you.
Show All
Course Overview

❗The content presented here is sourced directly from Futurelearn platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [August 31st, 2023]

Skills and Knowledge:
- Understanding of the fundamentals of functional programming
- Knowledge of the Erlang programming language
- Ability to write and debug Erlang programs
- Understanding of the Erlang virtual machine
- Ability to use Erlang for distributed applications
- Understanding of the Elixir programming language
- Knowledge of the O’Reilly Media’s Erlang Programming book

Professional Growth:

By taking this course, you will gain a comprehensive understanding of functional programming and Erlang, and be able to apply this knowledge to your own projects. You will also be able to use Erlang to develop robust, reliable, and scalable applications. This course will help you to develop your professional skills and increase your employability.

Further Education:
This course is suitable for preparing for further education. It is designed for individuals with prior programming experience who want to learn more about functional programming and Erlang. Whether you are a developer, computing professional, computer science undergraduate, or a self-taught programmer, this course will help you understand and gain experience with functional programming and prepare you for further education in this field.

Show All
Recommended Courses
erlang-programming-for-beginners-6436
Erlang Programming for Beginners
3.9
Udemy 673 learners
Learn More
This online course is the perfect way to learn Erlang programming for beginners. With 30 lectures and 2.5 hours of content, you'll learn the basics of Erlang, from installation and syntax to creating functions, looping and working with process IDs. You'll also get to grips with core Erlang concepts such as lists, recursions, comprehensions, pattern matching, types and type conversions, exception handling, records and more. By the end of the course, you'll have a solid foundation of knowledge to build on and be able to write your own Erlang programs.
master-erlang-programming-in-just-4-hours-6437
Master Erlang Programming in Just 4 Hours
3.8
Udemy 348 learners
Learn More
This course is perfect for anyone looking to learn Erlang programming in just 4 hours. It covers the fundamentals of Erlang, from its history and development to its use in the telecom, banking, ecommerce, and computer telephony industries. It also provides an understanding of how to build scalable soft real time systems with higher availability. With this course, beginners and professionals alike can gain the skills needed to make a career in Erlang programming.
sequential-erlang-6438
Sequential Erlang
4.9
Udemy 144 learners
Learn More
This course will teach you the fundamentals of Erlang, a powerful programming language used to build massively scalable soft real-time systems. You will learn about the functional and concurrent paradigms of the language, as well as topics such as pattern matching, recursion, side effects and higher order functions. With this knowledge, you will be able to understand how WhatsApp managed to grow their user base to millions of users with an engineering team of only 32 persons. So if you're interested in learning how to build real-time systems, this course is for you.
master-erlang-programming-in-a-day-6439
Master Erlang Programming in a Day
2.5
Udemy 6 learners
Learn More
This course is designed for professionals looking to make a career in telecom, banking, instant messaging, e-commerce and computer telephony. It will provide an understanding of Erlang, a functional programming language and runtime environment, and help build scalable, soft real-time systems with high availability. Participants should have basic knowledge of programming languages such as C or C++, Java, Python, Ruby, and working knowledge of functional programming languages like Clojure, Haskell, Scala or OCaml. Erlang is ideal for applications that require a large number of concurrent activities, scalability, fault-tolerance, and responsiveness to users within strict timeframes.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet