Learn ELIXIR Programming from ZERO to HERO
4.1 (45 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
507 students enrolled

Learn ELIXIR Programming from ZERO to HERO

One of the most trending Language of 2020
4.1 (45 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
507 students enrolled
Last updated 3/2018
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Think with a Functional Programming mindset
  • Understand common Elixir syntax and design patterns
  • Grasp the core concepts of the language and its data structures.
  • Use conditions and loops to build complex logic for your application.
  • Communicate with the outside world from within your program
  • Define reusable code as functions and modules.
Course content
Expand all 35 lectures 03:12:22
+ Decision Making
7 lectures 33:22
Decision Making
03:07
if..else statement
04:50
unless statement
03:54
unless..else statement
05:25
cond statement
04:09
case statement
05:04
+ Strings
2 lectures 21:34
Strings Basic
09:48
Strings Function
11:46
+ List and Tuples
3 lectures 15:40
List & Tuples
12:52
Char Lists
01:20
Lists vs Tuples
01:28
+ Modules and Functions
3 lectures 16:39
Modules
04:13
Functions
06:45
aliases
05:41
+ Additional Topics
11 lectures 49:59
Structs
02:58
Protocols
02:19
File I/O
04:48
Process
06:02
Sigils
04:15
Comprehensions
04:47
Typespecs
03:02
Behaviours
03:14
Errors handlings
06:56
Macros
05:42
Libraries
05:56
Requirements
  • Basic understanding of another programming language
  • dedication to learn new language
Description

Elixir is a dynamic, functional language designed to build scalable and maintainable applications. Elixir leverages the ErlangVM, known for running low-latency, distributed, and fault-tolerant systems, while also  being successfully used in web development and the embedded software  domain.

In this course, you’ll learn the foundations of Elixir, the language  syntax, how to define modules, manipulate the characteristics of common  data structures, and more.By the end of this video, you  will have learned how to use the Elixir programming language and know  how to use its tool-set to start building your own applications with  ease.

Who this course is for:
  • Anyone who have desire to learn new language