Learn Elixir & Phoenix

ElixirCasts makes it easy to learn how to build applications with Elixir and Phoenix

Watch or Read

The best of both worlds. Every episode includes a video tutorial and a full transcript.

200+ Episodes

Every episode delivers hands-on, real-world examples you can use.

Stay Current

Continually updated with episodes that showcase the latest in the Elixir ecosystem.

Latest Episodes

episode image

#7: Command Line Applications with Escript

Elixir has a great tool for building command line applications called escript. In this episode we create a rock-paper-scissors game and see how to parse arguments from the command line.

7m 24s
Watch Now →
episode image

#6: Parsing Markdown in Elixir with Earmark

In this episode we’ll use Earmark to parse Markdown in an Elixir application. Then we’ll take a look at how we can use it from the command line.

2m 59s
Watch Now →
episode image

#5: Versioned API with Phoenix

Phoenix is a great framework for building API’s in Elixir. In this episode learn how to create a versioned JSON API.

5m 14s
Watch Now →
episode image

#4: Elixir Pagination with Scrivener

In this episode we’ll use Scrivener for our pagination. You’ll learn how to use the Scrivener Ecto library to handle our pagination and then work in Scrivener HTML to style our pagination links.

5m 39s
Watch Now →
episode image

#3: Deploying Elixir with Heroku

Ready to deploy your Elixir application? In this episode we deploy our simple project to Heroku. You’ll see how easy and fast you can deploy an Elixir application.

6m 0s
Watch Now →
episode image

#2: Adding Comments with Ecto Associations

In this episode we’ll add comments to our blog. We’ll use the Ecto has_many and belongs_to associations to build a relationship between our posts and comments.

6m 48s
Watch Now →
episode image

#1: Getting Started with Phoenix

This episode is a simple walkthrough demonstrating how easy it is to get started using Phoenix. In it we’ll get started on a simple blogging application.

3m 53s
Watch Now →