Getting Started with Elixir

Write distributed and scalable applications easier than ever with Elixir. This course will teach the basic syntax of Elixir and will culminate in creating a functional application.
Course info
Rating
(51)
Level
Beginner
Updated
October 31, 2016
Duration
2h 49m
Table of contents
Description
Course info
Rating
(51)
Level
Beginner
Updated
October 31, 2016
Duration
2h 49m
Description

Elixir is a dynamic, functional language that specializes in writing distributed and scalable applications. This course, Getting Started with Elixir, focuses on getting you up and running with Elixir. First, you'll learn the basic syntax of Elixir and what makes it different from other languages. Next, you'll discover how to build your own modules and write code in a functional programming style, You'll wrap up the course by writing and testing an application. By the end of this course, you'll have a good understanding of basic Elixir concepts and you'll be equipped to write fault-tolerant applications and libraries that can be used by other developers.

About the author
About the author

Nate's first program was written in QBasic on an 8086 clone his dad built. Since then he's written applications in C++, .NET, and Node.js.

More from the author
Getting Started with Phoenix
Beginner
2h 52m
28 Feb 2017
Semantic UI 2.0
Intermediate
4h 10m
16 Jun 2016
More courses by Nate Taylor
Transcript
Transcript

Hi everyone, my name is Nate Taylor and welcome to my course Getting Started With Elixir I am a Software Egninner at Aviture, in Omaha, NE.

Elixir is a relatively new dynamic functional language. While it’s new, it’s built on top of the Erlang VM which is used across the world for concurrent, distributed and highly available applications by companies such as Amazon, Facebook and Yahoo. Elixir itself is used by companies such as Lexmark, Pintrest and Bleacher Report.

This course is designed as an introduction to Elixir. No prior experience with Elixir or functional programming is required before starting.

Some of the major topics that we will cover include:
1. Basic Elixir Syntax
2. Pattern Matching
3. The Elixir Ecosystem
4. Creating an application

By the end of this course you will have a foundational understanding of Elixir which you will use to create an application that interacts with the file system, as well as the Twitter API.

Before beginning the course you should be familiar with general programming concepts such as data types, functions, and control flow, for example, for loops.

I hope you’ll join me on this journey to learn Elixir with the Getting Started with Elixir course, at Pluralsight.