Elixir for beginners
Elixir for beginners, available at $19.99, has an average rating of 4, with 47 lectures, based on 6 reviews, and has 781 subscribers.
You will learn about Install Elixir Understand an Atom Understand a Tuple Understand Lists Understand Variables Use elixir map function Understand and use various operators Create a new elixir project Create a custom task Register a default task Filter data Sort data Experiment with Interactive Elixir -IEX This course is ideal for individuals who are Novice programmers or Beginners to Elixir It is particularly useful for Novice programmers or Beginners to Elixir.
Enroll now: Elixir for beginners
Summary
Title: Elixir for beginners
Price: $19.99
Average Rating: 4
Number of Lectures: 47
Number of Published Lectures: 46
Number of Curriculum Items: 47
Number of Published Curriculum Objects: 46
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Install Elixir
- Understand an Atom
- Understand a Tuple
- Understand Lists
- Understand Variables
- Use elixir map function
- Understand and use various operators
- Create a new elixir project
- Create a custom task
- Register a default task
- Filter data
- Sort data
- Experiment with Interactive Elixir -IEX
Who Should Attend
- Novice programmers
- Beginners to Elixir
Target Audiences
- Novice programmers
- Beginners to Elixir
Elixir is a dynamic, functional language designed for building scalable and maintainable applications. It leverages the Erlang VM, known for running low-latency, distributed and fault-tolerant systems, while also being successfully used in web development and the embedded software domain.
Elixir is a functional, dynamic language built on top of Erlang and the Erlang VM. Erlang is a language that was originally written in 1986 by Ericsson to help solve telephony problems like distribution, fault-tolerance, and concurrency. Elixir, written by José Valim, extends Erlang and provides a friendlier syntax into the Erlang VM. It does this while keeping the performance of the same level as Erlang.
Features of Elixir
Scalability− All Elixir code runs inside lightweight processes that are isolated and exchange information via messages.
Fault Tolerance − Elixir provides supervisors which describe how to restart parts of your system when things go wrong, going back to a known initial state that is guaranteed to work. This ensures your application/platform is never down.
Functional Programming − Functional programming promotes a coding style that helps developers write code that is short, fast, and maintainable.
Build tools − Elixir ships with a set of development tools. Mix is one such tool that makes it easy to create projects, manage tasks, run tests, etc. It also has its own package manager – Hex.
Erlang Compatibility − Elixir runs on the Erlang VM giving developers complete access to Erlang’s ecosystem.
Topics covered in this course includes:
- Installing Elixir
- Displaying output
- Elixir build tool
- Application structure
- Creating a new elixir project
- Reading from afile
- Injecting a file into elixir project
- Creating a custom task
- Using elixir packages
- Data types
- Operators
- using Elixir Map
- Variables
- Functions and Modules
- Filtering data
- Sorting data
Course Curriculum
Chapter 1: Introduction and Installation
Lecture 1: Introduction
Lecture 2: What is Elixir
Lecture 3: Installing Elixir
Lecture 4: Features of Elixir
Lecture 5: Displaying output
Lecture 6: Elixir build tool and Package Manager
Lecture 7: Elixir build tool
Lecture 8: Mix new tool
Lecture 9: Elixir Package Manager
Lecture 10: Project structure
Lecture 11: Supervisor and Umbrella Project
Lecture 12: Application Structure
Lecture 13: Reading from a file – Part 1
Lecture 14: Reading from a file – Part 2
Chapter 2: Elixir – Data Types
Lecture 1: Numbers
Lecture 2: Atom
Lecture 3: Strings
Lecture 4: Tuples
Lecture 5: Lists
Chapter 3: Elixir Basics
Lecture 1: Immutability
Lecture 2: Maps
Lecture 3: Comments and Identifiers
Lecture 4: Elixir Reserved Keywords
Lecture 5: Elixir Variables
Lecture 6: Functions and Modules
Chapter 4: Elixir Operators
Lecture 1: Introduction to Operators
Lecture 2: Comparison Operators
Lecture 3: Logical Operators
Lecture 4: Arithmetic Opertors
Lecture 5: Boolean Operator
Chapter 5: Creating a new Elixir Project
Lecture 1: Creating a new Elixir Project
Lecture 2: Interacting with IEX
Lecture 3: Injecting CSV file into Elixir
Lecture 4: Displaying the content of a file
Lecture 5: Modifying the default function
Lecture 6: Creating a custom task
Lecture 7: Registering task as default
Lecture 8: Reading from CSV File
Lecture 9: Installing and using 3rd party library
Lecture 10: Filtering Data – part 1
Lecture 11: Filtering Data – part 2
Lecture 12: Filtering Data – part 3
Lecture 13: Sorting Data
Lecture 14: Http Request Methods
Lecture 15: Overview of Elixir
Lecture 16: Thank You
Instructors
-
Bluelime Learning Solutions
Making Learning Simple
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 0 votes
- 4 stars: 1 votes
- 5 stars: 3 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Best Video Editing Courses to Learn in March 2025
- Best Music Production Courses to Learn in March 2025
- Best Animation Courses to Learn in March 2025
- Best Digital Illustration Courses to Learn in March 2025
- Best Renewable Energy Courses to Learn in March 2025
- Best Sustainable Living Courses to Learn in March 2025
- Best Ethical AI Courses to Learn in March 2025
- Best Cybersecurity Fundamentals Courses to Learn in March 2025
- Best Smart Home Technology Courses to Learn in March 2025
- Best Holistic Health Courses to Learn in March 2025
- Best Nutrition And Diet Planning Courses to Learn in March 2025
- Best Yoga Instruction Courses to Learn in March 2025
- Best Stress Management Courses to Learn in March 2025
- Best Mindfulness Meditation Courses to Learn in March 2025
- Best Life Coaching Courses to Learn in March 2025
- Best Career Development Courses to Learn in March 2025
- Best Relationship Building Courses to Learn in March 2025
- Best Parenting Skills Courses to Learn in March 2025
- Best Home Improvement Courses to Learn in March 2025
- Best Gardening Courses to Learn in March 2025