HOME > Development > Erlang Masterclass- The Fundamentals

Erlang Masterclass- The Fundamentals

  • Development
  • Feb 20, 2025
SynopsisErlang Masterclass: The Fundamentals, available at $69.99, ha...
Erlang Masterclass- The Fundamentals  No.1

Erlang Masterclass: The Fundamentals, available at $69.99, has an average rating of 4.75, with 33 lectures, based on 30 reviews, and has 223 subscribers.

You will learn about Functional programming Erlang Higher order functions BEAM Recursion Pattern matching Anonymous functions List comprehension Side effects This course is ideal for individuals who are Programmers curious about Erlang and functional programming It is particularly useful for Programmers curious about Erlang and functional programming.

Enroll now: Erlang Masterclass: The Fundamentals

Summary

Title: Erlang Masterclass: The Fundamentals

Price: $69.99

Average Rating: 4.75

Number of Lectures: 33

Number of Published Lectures: 33

Number of Curriculum Items: 33

Number of Published Curriculum Objects: 33

Original Price: 49.99

Quality Status: approved

Status: Live

What You Will Learn

  • Functional programming
  • Erlang
  • Higher order functions
  • BEAM
  • Recursion
  • Pattern matching
  • Anonymous functions
  • List comprehension
  • Side effects
  • Who Should Attend

  • Programmers curious about Erlang and functional programming
  • Target Audiences

  • Programmers curious about Erlang and functional programming
  • You have probably heard about WhatsApp by now. And you might also have heard that it handles a fair amount of users each day. In fact, they managed to grow their user base to millons of users with an engineering team of only 32 persons using Erlang, before being acquired by Facebook. But WhatsApp is not the only success story. You would be surprised if you knew how many of the things you take for granted in your daily life are in fact powered by Erlang. It all started with the telecom business, but Erlang has since then gained popularity in many areas, including fintech, IoT, Healthcare and gaming. Just to name a few!

    There are two main paradigms of the Erlang language. The functional paradigm, and the concurrent paradigm.

    In this course, we will put our focus on the sequential part of Erlang. You will often hear people claiming that functional programming is very intuitive. And it is. But only once you have understood it! Until then, it can be a struggle to put it mildly. You can think of it a bit like learning how to ride a bicycle. You will probably crash a lot in the beginning, but once you get the hang of it, you’ve got a truly amazing skill at your disposal.

    So by taking this course, you will not only learn about Erlang in particular, but you will also learn about functional programming in general. And we will hopefully sort out some confusing topics such as pattern matching, recursion, side effects and higher order functions along the way.

    And this will also give you the tools needed for my second course, concurrent Erlang. This will enable you to build massively scalable soft real-time systems.

    So, if any of this sounds interesting to you, give it a try and tell me what you think.

    Course Curriculum

    Chapter 1: Practical info

    Lecture 1: Introduction

    Lecture 2: Course materials

    Lecture 3: Setting up the environment on a Mac

    Lecture 4: Setting up the environment on a PC

    Lecture 5: Setting up the environment on Linux

    Chapter 2: Getting started

    Lecture 1: Introduction to the Erlang shell

    Lecture 2: The slightly awkward syntax of Erlang

    Lecture 3: Different types of data

    Lecture 4: Numbers and operators

    Lecture 5: Putting it all together

    Lecture 6: Splitting the atom

    Lecture 7: Oh variables, where art thou?

    Lecture 8: Exercises

    Chapter 3: Sequential Erlang

    Lecture 1: Greetings from the world of Erlang!

    Lecture 2: Go with the flow

    Lecture 3: Recursion

    Lecture 4: Tail recursion

    Lecture 5: Tail or body recursion?

    Lecture 6: Keep calm and let it crash!

    Lecture 7: Exercises

    Chapter 4: Becoming a functional hipster

    Lecture 1: Fun fun functions!

    Lecture 2: Map

    Lecture 3: Filter

    Lecture 4: Fold

    Lecture 5: Just add another layer of abstraction

    Lecture 6: List comprehension

    Lecture 7: A short note on side effects

    Lecture 8: Exercises

    Chapter 5: Bonus: More ways to work with data

    Lecture 1: Records

    Lecture 2: Macros

    Lecture 3: Macros and debug flags

    Lecture 4: Maps

    Chapter 6: Thank you!

    Lecture 1: Outro

    Instructors

  • Erlang Masterclass- The Fundamentals  No.2
    Daniel Hjerpe
    Engineer, Erlang enthusiast and Educator
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 7 votes
  • 5 stars: 22 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!