Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Erlang: The Complete Beginner's Guide (Udemy.com)

Learn Distributed Programming in Erlang and become an expert in a niche market

Created by: Catalin Stefan

Last updated February 2026

icon
What you will learn

  • Erlang programming language
  • Network communication
  • Real time communication
  • Learn to code

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.4 out of 5higher than 28% of them
  • Reviews647#190 of 519 by number of reviews
  • Length3.4 hoursshorter than 75% of them
  • Last updatedFebruary 2026more recently than 61% of them

icon
Course Description

Why learn Erlang

Erlang is a distributed parallel process oriented, functional programming language.

In 2018, the popular site StackOverflow rated Erlang as the highest paying programming language in the US, and among the highest in the world.

Many big players like Microsoft, IBM, Ericsson, WhatsApp etc use Erlang for their backend functionality.


This course teaches you:

  • to install and setup Erlang on a PC and Mac

  • the language basics like

    • functions

    • data types

    • lists

    • etc

  • control structures

  • functions and higher order functions

  • concurrent processing


This course opens up many opportunities to work in a niche market, where your skills will be highly values by employers. There is a huge shortage of Erlang skills, and you can claim the top spot.

Erlang is also a fun language to learn, making it easy to communicate between computers across the internet. It's a great skill to have if you're looking to expand your programming tool belt.


We will build examples at every step and learn by applying the knowledge. We will also build a distributed chat application to exemplify the knowledge we learn.

This course explains step by step what the structures and functionality are for and how to apply them in a real world scenario.


Sign up today and let's start learning Erlang together.


30 day money back guarantee - provided by Udemy

Highly rated instructor with over 8000 active students and growing monthly.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Catalin Stefan

I am an avid learner and teaching enthusiast. I love creating videos and courses that enrich people's lives and help them have a better experience, both personally and professionally. 

I am an expert mobile application developer with over 10 years development experience. I enjoy making courses related to AI, software development and mobile apps, and want to share the knowledge I have acquired.

I create courses based on my professional experience. I hope to teach people skills that help them in their careers, allow them to acquire new skills and improve their personal relationships.

icon
More courses by Catalin Stefan

$49.99

$84.99

$74.99

$84.99

$19.99

$69.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.4

647 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 1/20/2024

Very quick and not-so-in-depth guide. Distributed programming was listed as one of the biggest features of this course, but we only barely touched that, and it wasn't described how does it look in real-life production across network. Also, some other features of the language that have a deeper meaning were not mentioned, but left light-weight, which may be intended but at least then this can be addressed in optional/additional materials.

By Nicolò Cavalli on 8/26/2022

Great content and clear explanation. Just a note: please consider increasing the font size or zooming in on the window, as sometimes it may not be easy to read.

By Sameer Veer on 7/17/2021

Good no-nonsense introductory course! Enough to orient students so they may go explore other (deeper) material in the Erlang functional programming world :-)

By Jamie Udemy on 1/15/2021

It gave you the basics at the start. When it got to the more complicated parts, I thought more explanation would have been good. I felt the concurrency part was small. It looked like quite a meaty section that was not looked at in depth. Also, running the code in the latter part of the course produced different results from the video. Overall, if you just want to know the basics for £10, this is fine.

By Eduardo Santos on 10/17/2020

Good introduction to Erlang. Now I am now more eager than before to dive deep into the language and its capabilities. We just need more exercises in each chapter and/or challenges.

By Kaoe Coito on 6/29/2020

Sou programador Java faz mais de 20 anos e resolvi conhecer o Erlang, o curso conseguiu me dar a noção básica que precisava sobre a linguagem. Foi acima das minhas expectativas.

By Anonymized User on 4/1/2020

Modest course for what I believe to be a great topic. The target audience is not clear. Is it for complete beginners to programming itself or for just Erlang. I am not sure setting up brew is a productive lesson for a course, focusing on Erlang, for instance. The material is given without a spark, raw facts without any background. Though I believe you can start exploring on your own freely after completing this course. The final section is pretty good and worth waiting for it, it gives a fine demo of what Erlang is known for. To sum up, very average course, much to be improved, but you can get basic ideas from it

By Jordaine Gayle on 1/18/2020

It's a really good course, i love it... Way to go guys way to go...i now learned the basis or erlang am gonna learn more as i continue my research and my goal of becoming the best programmer that ever lived.

By Martín Anzures Galván on 11/13/2019

It is a course that, despite being very basic, is very good. The instructor explains the basics of the language with good and clear examples. He worries that you understand only what is necessary without saturating yourself with information. It is a great introduction to get into Erlang.

By Govindha Ramaiah Yeluripati on 8/12/2019

Very Clear. Kept the content simple and easy to understand. The example programs chosen are awesomely simple and makes the ideas very clear. I am really fascinated.

Showing all 10 reviews on CourseDuck

Read all 647 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100