AstonJ

AstonJ

[Erlang] Introduction to Erlang Programming

By @elbrujohalcon

Course Overview

There is a language that powers 90% of all Internet traffic. It’s also the language behind some extremely successful and widely distributed applications, like WhatsApp, Bet365, and more. It’s a very unique language that runs on one of the most powerful virtual machines in existence. But there are not enough developers in the world that know it. Now, you can be one of them.

Erlang (that language) and the BEAM (its virtual machine) are designed to let you develop and maintain sophisticated distributed systems with high demands in terms of scalability and reliability without requiring a Masters’s degree in Computer Science or Engineer to write your code. Erlang is also a functional programming language, where concepts such as pattern-matching and high-order functions will open your mind to a whole new world of possibilities.

Are you interested in achieving this level of knowledge? Then this is the course for you!

After these classes, you’ll be able to build a system that uses functional concurrent programming to achieve scalability and reliability while still being easy to understand, debug, and maintain.

What You Will Learn

  • How to write sequential code in Erlang using functional programming?
  • A great way to do Test-Driven Development in Erlang using only pattern-matching.
  • How to create processes and exchange information between them using messages?
  • The multiple ways of handling and dealing with errors to ensure reliability.
  • How abstraction and encapsulation work in a concurrent functional programming language?

Video overview:

Most Liked

AstonJ

AstonJ

Looks like a great course for anyone interested in learning Erlang!

Brujo is giving away 5 copies over on EFS if anyone is interested…

Where Next?

Popular in Courses Top

AstonJ
You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s...
New
zkessin
Hi All I have a new email course to introduce people to GenServers, which I think will be useful for those trying to get up to speed with...
New
OvermindDL1
There are a few CS teachers who’ve taught/teach at MIT that think that there are some things should be taught for CS but aren’t, so they ...
New
CharlesIrvine
Elixir AI Tools is a course providing a survey of Elixir AI tools and frameworks. It provides a fairly in depth introduction to each topi...
#ai
New
DmytroNasyrov
Hey folks! A brand new course about distributed systems and microservices. The course is recorded based on my offline lectures for stude...
New
AlchemistCamp
I’ve finished writing up the show notes for my free 13 screencast series “Ecto Beginner”! :partying_face: You’ll see them with notes at ...
New
sorentwo
The Oban Training 101 curriculum is extracted from our in-person training from ElixirConf 2023. It’s designed to teach everything you nee...
New
mikeclark
:rocket: Today we opened early access to the Pro Package of our Phoenix LiveView course! So now you can get the course in two flavors… T...
New
mikeclark
Howdy Everyone, :waving_hand: TLDR: Early access to our Phoenix LiveView course is now open… and it’s free! The first 7 videos (75 minut...
New
nikos
Get 20% off with coupon code “elixirforum”! Ruby programming was one of the best course I have taken. I can’ t wait !
New

Other popular topics Top

jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
sergio
I couldn’t find any guides that worked well with Phoenix 1.6.0 and esbuild. I hope this helps people test the waters and eases you into t...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
chrismccord
As promised, the first release candidate of Phoenix 1.3.0 is out! This release focuses on code generators with improved project structure...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New

We're in Beta

About us Mission Statement