Erlang for Beginners
-
Expertise
- Target audience Software developers, engineers and architects
- Duration 5 Half Days
- Prerequisites
Good programming skills in another language
A five-day introductory course introducing the key concepts in Erlang. They include its functional heritage, concurrency and error handling. The course provides most prerequisites to attend the OTP course and a range of follow up courses which can be used to guide developers through advanced topics focusing on Erlang architectures and operations. Together, they are great for those that need to be introduced to Erlang and use it in commercial projects.
OBJECTIVES
- Understanding of the basics of Erlang
- Read/Write/Design and observe Erlang Programs
- Learn how to think concurrently and handle errors
- Get an understanding of best development and design practices
- Provides foundation needed to attend the OTP course
COVERS THE FOLLOWING TOPICS
- Why should you be using Erlang?
- The Shell, Types and Constructs
- Sequential Programming
- Unit Testing
- Thinking Concurrently
- Process Design Patterns
- Process Error Handling and Fault Tolerance
- Functional Programming Constructs
- Maps and Records
- ETS tables, the Redis of the Erlang world
- Good Design Practices
WHY YOU SHOULD ATTEND THIS COURSE
- Helps you get over the hurdle of efficiently learning Erlang
- Gives you all of the knowledge you need to dive deeper in advanced subjects
- Stops you from doing the typical beginner errors
- Gets you up to speed with the development workflow
- Gets you thinking the Erlang way

Robert Virding
Principal Language Expert at Erlang Solutions LtdRobert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He has also worked as an entrepreneur and was one of the co-founders of one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.