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

Alchemist's Edition
#192: Custom Notifications with Flashy
In this episode, we’ll create a custom notification for when a widget is sold out, allowing us to collect users’ email addresses for restock alerts.

Alchemist's Edition
#191: Flash Notifications with Flashy
Make your flash messages shine with Flashy. In this episode we’ll update the default flash notifications, to use the Flashy package.

#190: Petal Components and Phoenix 1.7
In episode 190, we look at how to configure Petal Components with Phoenix 1.7.

Alchemist's Edition
#189: Phoenix LiveView Tutorial Part 13
We’ll let people play our game as much as they want! In this episode, we’ll refine the game’s flow and user experience by leveraging Phoenix LiveView to start a new game for users.

Alchemist's Edition
#188: Phoenix LiveView Tutorial Part 12
Similar to our last episode, here we’ll dynamically update the backgrounds of the keycaps on our game keyboard using JavaScript Hooks.

Alchemist's Edition
#187: Phoenix LiveView Tutorial Part 11
In this episode, we’ll improve the guess feedback for our game with JavaScript hooks. We’ll focus on updating the background of a guess, to indicate the status of the guess.

Alchemist's Edition
#186: Phoenix LiveView Tutorial Part 10
In this episode, we’ll update the guess feedback in our game by implementing custom JavaScript hooks and animations.

Alchemist's Edition
#185: Phoenix LiveView Tutorial Part 9
In this episode we’ll update our game and add feedback for player guesses. We’ll update our LiveView to handle various guess outcomes. We’ll use flash messages to display the results of each guess.

Alchemist's Edition
#184: Phoenix LiveView Tutorial Part 8
In this episode we update our game, allowing players to submit their guesses. We’ll build functionality to check if the guess is a valid word, comparing it against the game’s solution, and then updating the game’s state accordingly.