Intro to Elixir

27 casts | 7:35:30 for the total course

Elixir Web Development

Description

In this series, I introduce the basic building blocks of Elixir.

The series is designed for programmers who know some other programming language. For instance, in this series, I won’t be explaining what are variables, functions or conditionals. I will assume that you know them and then show you how these (and many other) things are done in the Elixir language.

We will learn the basics of Elixir and we will learn how to create projects and how to integrate with APIs using HTTP. We will integrate with https://swapi.dev/ which is a fun open API that returns Star Wars character and movie data.

My hope is that by the end of the series you will be excited about Elixir as I am to pursue it further.

I follow classroom-style teaching, where I dig deep into the concepts and I intentionally repeat certain things for memory.

You can see the code for the series on Github here: https://github.com/CodeCastTeam/intro_to_elixir

  • 1. Welcome to Elixir
    • Intro to Elixir | Lesson One: Hello, World!

      14:21

    • Intro to Elixir | Lesson Two: On Immutability

      25:02

    • Intro to Elixir | Lesson Three: On Functions

      26:49

  • 2. Basic Building Blocks
    • Intro to Elixir | Lesson Four: Variables & Data Types (Part 1)

      34:18

    • Intro to Elixir | Lesson Five: Data Structures: Lists (Part 2)

      22:14

    • Intro to Elixir | Lesson Six: Pattern Matching

      25:37

    • Intro to Elixir | Lesson Seven: Pattern Matching & Recursion

      21:24

    • Intro to Elixir | Lesson Eight: Pattern Matching with Guards

      21:06

    • Intro to Elixir | Lesson 9: Maps, Structs and Keyword Lists

      21:34

  • 3. Putting Things Together
    • Intro to Elixir | Lessons 10: Enum and Anonymous Functions

      13:51

    • Intro to Elixir - Lessons 11 | The Awesome |> Operator

      18:05

    • Intro to Elixir | Lessons 12: Drills and Tips - Part 1

      14:30

    • Intro To Elixir | Lesson 13: Drills and Tips - Part 2

      22:37

    • Intro to Elixir | Lesson 14: Drills and Tips - Part 3

      32:05

    • Intro to Elixir | Lesson 15: Drills and Tips - Part 4

      3:56

  • 4. Flow Control & Enumerable Comprehension
    • Intro to Elixir | Lesson 16: Using Case

      15:22

    • Intro to Elixir | Lesson 17: Using cond

      6:26

    • Intro to Elixir | Lesson 18: Using `if` and `unless`

      9:35

    • Intro to Elixir | Lesson 19: Comprehensions

      8:05

  • 5. The Project: Star Wars API Integration
    • Intro to Elixir | Lessons 20: Project set up

      10:28

    • Intro to Elixir | Lessons 21: Project organization, alias and import

      11:51

    • Intro to Elixir | Lesson 22: Project Testing and documentation

      13:40

    • Intro to Elixir | Lesson 23: Project Dependencies & Making HTTP Requests

      18:55

    • Intro to Elixir | Lesson 24: Decoding HTTP Requests

      10:12

    • Intro to Elixir | Lesson 25: Making multiple requests

      11:58

    • Intro to Elixir | Lesson 26: Using `with` to avoid nested conditionals

      11:32

  • 6. Closing
    • Intro to Elixir | Next Steps

      9:57

Created By

Founder @ CodeCast. Software developer, coding instructor, and entrepreneur.

US$0.00

  

This course includes
  • 7.5+ hours of interactive content
  • Intro to the Elixir basics
  • Exercises with solutions
  • Ideal for devs with 6+ months of experience
Purchase Course (Free)
Add-ons
Reviews
No reviews yet