Erlang Masterclass- The Fundamentals
- Development
- Feb 20, 2025

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
Who Should Attend
Target Audiences
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

Daniel Hjerpe
Engineer, Erlang enthusiast and Educator
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Clubhouse App for Beginners- Complete Business Tutorial
- AI-Powered Content Creation with ChatGPT - Master ChatGPT_1
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling