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:

https://codered.eccouncil.org/course/introduction-to-erlang-programming

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

kpanic
https://pragprog.com/screencast/v-roerlang/modern-erlang-for-beginners An in-depth introduction to coding with Erlang, a general-purpos...
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
RafaelCamarda
Hello Guys. I have always missed good Elixir and Phoenix content in my own language (Portuguese). Because of that, I have decided to cr...
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
caike
Hey, friends :waving_hand: I’ve recently published a new Elixir course called Phoenix LiveView: The Big Picture in partnership with Plur...
New
jacobluetzow
My comprehensive Elixir course “Elixir: A Comprehensive Introduction” is now available for free on YouTube. This structured course takes ...
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

Other popular topics Top

baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 49266 226
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New

We're in Beta

About us Mission Statement