Learn You Some Erlang for Great Good!
Get Started!
0
Course Details
Language: Erlang
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
1. Basic understanding of programming concepts (variables, functions, control flow). 2. Familiarity with at least one programming language (e.g., Python, Java, C). 3. Knowledge of concurrency basics is helpful but not mandatory. 4. Comfortable with reading technical documentation and tutorials in English. 5. Access to a computer with Erlang installed (or ability to install it).
Content
01Getting Started with Erlang
3 Chapters - 0/3 Completed
01
Getting Started with Erlang
3 Chapters - 0/3 Completed
Installing Erlang
Running the Erlang Shell
First Steps in Functional Programming
02Basic Erlang Concepts
3 Chapters - 0/3 Completed
02
Basic Erlang Concepts
3 Chapters - 0/3 Completed
Atoms, Tuples, and Lists
Pattern Matching
Guards and Case Expressions
03Functions and Modules
3 Chapters - 0/3 Completed
03
Functions and Modules
3 Chapters - 0/3 Completed
Defining Functions
Creating and Using Modules
Recursion in Erlang
04Concurrency in Erlang
3 Chapters - 0/3 Completed
04
Concurrency in Erlang
3 Chapters - 0/3 Completed
Processes and the Actor Model
Sending and Receiving Messages
Process Lifecycle
05Error Handling and Fault Tolerance
3 Chapters - 0/3 Completed
05
Error Handling and Fault Tolerance
3 Chapters - 0/3 Completed
Error Handling Basics
Linking and Monitoring Processes
"Let it Crash" Philosophy
06Erlang Standard Libraries
3 Chapters - 0/3 Completed
06
Erlang Standard Libraries
3 Chapters - 0/3 Completed
Working with Strings and Lists
Maps and Dictionaries
Using the File System
07Building Applications
3 Chapters - 0/3 Completed
07
Building Applications
3 Chapters - 0/3 Completed
Introduction to OTP
Supervisors and Workers
GenServer Basics
08Advanced Topics
3 Chapters - 0/3 Completed
08
Advanced Topics
3 Chapters - 0/3 Completed