But you want more. True mastery of Elixir comes from understanding the underlying idioms: functional programming, transformations, concurrency, and application structure. You need to know the tools, such as IEx and mix. And you need to understand the frameworks, such as OTP and Phoenix. This course will get you started down this road (and your experience will take you the rest of the way),
Elixir for Programmers
Elixir for Programmers is a 66-lesson 7 hours 19 minutes self-paced course by Coding Gnome (Bruce Tate). But you want more.
Course facts
- Lessons
- 66
- Duration
- 7 hours 19 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Coding Gnome (Bruce Tate)
- Price
- Premium
Who teaches Elixir for Programmers? Coding Gnome (Bruce Tate)
Coding Gnome is the Elixir teaching brand of Bruce Tate — author of Seven Languages in Seven Weeks, multiple Elixir books, and one of the most widely cited educators on the Elixir / Erlang BEAM ecosystem. His material is taught at the level of someone who has implemented production systems on the platform across multiple major versions.
The CourseFlix listing carries two Coding Gnome courses: Elixir for Programmers and Elixir for Programmers, Second Edition (the latter covering Phoenix as well). Material is paid and aimed at developers from other backgrounds picking up Elixir as a serious back-end language.
What lessons are included in Elixir for Programmers?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Getting Started - Introduction to IEx Demo | 05:18 | |
| 2 | Our First Project - Introduction | 00:18 | |
| 3 | Our First Project - Create a New Project | 01:31 | |
| 4 | Our First Project - Run Some Code | 03:42 | |
| 5 | Our First Project - Write the Dictionary Module | 11:35 | |
| 6 | Our First Project - Refactor Into Pipelines | 03:07 | |
| 7 | Pattern Matching - Lists and Recursion | 12:48 | |
| 8 | Write the Hangman Game - Create the Application | 08:16 | |
| 9 | Write the Hangman Game - Think About the API | 04:01 | |
| 10 | Write the Hangman Game - Start Coding | 09:53 | |
| 11 | Write the Hangman Game - And Start Testing | 07:53 | |
| 12 | Write the Hangman Game - Pattern Matching Game State | 08:22 | |
| 13 | Write the Hangman Game - Check for Duplicate Moves | 07:29 | |
| 14 | Write the Hangman Game - Score a Good Guess | 09:32 | |
| 15 | Write the Hangman Game - Score a Bad Guess | 05:40 | |
| 16 | Write the Hangman Game - Refactor and Tidy Up | 10:59 | |
| 17 | Text Interface to the Game - Introduction | 01:21 | |
| 18 | Text Interface to the Game - Create the Project | 10:03 | |
| 19 | Text Interface to the Game - Write the Main Player | 11:22 | |
| 20 | Text Interface to the Game - Finish Up | 19:04 | |
| 21 | Refactor the Dictionary - A Refactoring to Separate the API | 04:26 | |
| 22 | Processes and Maintaining State - Why We're Looking at This Backwards | 00:29 | |
| 23 | Processes and Maintaining State - Spawning a New Process | 03:37 | |
| 24 | Processes and Maintaining State - Sending and Receiving Messages | 03:47 | |
| 25 | Processes and Maintaining State - Pattern Matching Messages | 03:49 | |
| 26 | Processes and Maintaining State - Linking Our Fate to Our Children's Fate | 03:47 | |
| 27 | Processes and Maintaining State - Agents—Simple State Holders | 03:37 | |
| 28 | Using an Agent for the Dictionary - The Plan | 02:12 | |
| 29 | Using an Agent for the Dictionary - Using an Agent for the Word List | 03:25 | |
| 30 | Make the Dictionary a Free Standing Application - What IS an Application | 01:15 | |
| 31 | Make the Dictionary a Free Standing Application - Wrap the Dictionary | 09:13 | |
| 32 | No, Mr Dictionary, I Expect You To Die - Nannies and Supervisors | 03:06 | |
| 33 | No, Mr Dictionary, I Expect You To Die - Write the Supervisor | 08:12 | |
| 34 | The Story So Far… - Supervisors and Servers | 10:10 | |
| 35 | Hangman: the OTP Server - Fixing a Poor Judgement Call | 04:22 | |
| 36 | Hangman: the OTP Server - Write a Hangman GenServer | 08:47 | |
| 37 | Hangman: the OTP Server - Change the API to Use the Server | 07:08 | |
| 38 | Hangman: the OTP Server - A Dynamic Cloud of Hangman Servers | 09:44 | |
| 39 | Hangman: the OTP Server - Other People Write This Differently | 05:15 | |
| 40 | Nodes and Distributed Elixir - Nodes and Naming | 07:14 | |
| 41 | Nodes and Distributed Elixir - Sending Messages Between Nodes Using IEx | 13:15 | |
| 42 | Nodes and Distributed Elixir - A Bigger Example—a Chain of Nodes | 01:15 | |
| 43 | Nodes and Distributed Elixir - Implementing the Chain | 10:02 | |
| 44 | Distributed Text Clients - A Quick API Change | 01:54 | |
| 45 | Distributed Text Clients - From Server to Service | 02:09 | |
| 46 | Distributed Text Clients - Use Hangman API Without Starting a Server | 02:02 | |
| 47 | Distributed Text Clients - Start Remote Server When TextClient Starts | 06:08 | |
| 48 | Getting Started with Phoenix - Introduction | 02:02 | |
| 49 | Getting Started with Phoenix - Installing Phoenix (and a Rant) | 07:06 | |
| 50 | Getting Started with Phoenix - Project Structure | 08:30 | |
| 51 | Getting Started with Phoenix - Rendering | 02:20 | |
| 52 | Getting Started with Phoenix - Assigns and @variables | 03:16 | |
| 53 | Getting Started with Phoenix - Phoenix—a Toolkit, Not a Framework | 06:48 | |
| 54 | Hangman and Phoenix - (Re)creating the Phoenix App With a Hangman Connection | 09:58 | |
| 55 | Hangman and Phoenix - An Initial Server | 12:10 | |
| 56 | Hangman and Phoenix - Add a Form | 12:20 | |
| 57 | Hangman and Phoenix - More Complex Helpers | 17:19 | |
| 58 | Hangman and Phoenix - Wrapping up: Add Graphics | 12:56 | |
| 59 | Channels and a Single Page App - Introduction to Phoenix Channels | 05:06 | |
| 60 | Channels and a Single Page App - Configuring Channel Support | 07:38 | |
| 61 | Channels and a Single Page App - Adding JavaScript | 08:30 | |
| 62 | Channels and a Single Page App - joining a Channel | 01:47 | |
| 63 | Channels and a Single Page App - Pushing the Tally from the Server | 09:38 | |
| 64 | Channels and a Single Page App - Introduction to Data Binding | 04:13 | |
| 65 | Channels and a Single Page App - Finish the Client | 09:23 | |
| 66 | Wrapping Up - I'm Done. You've Just Got started | 06:23 |
Get instant access to all 65 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionWhat courses are similar to Elixir for Programmers?
-
Updated 3y agoJWT Authentication with Elixir & Phoenix
By: UdemyImplement JWT based authentication in Elixir. The language which powers, in one way or another (ErLang) Whatsapp, Discord, Pinterest etc.2h 54m -
Updated 4mo agoThe Complete Elixir and Phoenix Bootcamp
By: Udemy, Stephen GriderElixir and Phoenix are two of the hottest technologies of 2017. Functional Programming? You will learn it. Phoenix with OAuth? Its here. Postgres for data sto17h 22m -
Updated 3y agoElixir & Phoenix for Beginners
By: KnowThen (James Moore)The above statement is conventional wisdom that I'm sure most of us programmers would generally agree with, but let me ask you this, do you think each of the 2017h 24m -
Updated 2y agoDeveloping With Elixir/OTP
By: Pragmatic StudioPut Elixir and OTP into action as you build a concurrent, fault-tolerant application from scratch in this 6-hour video course from The Pragmatic Studio. If you'6h 42m5/5 -
Updated 2y agoMaster the Linux Command-Line & Bash Scripting
By: Gustavo PezziThis course is a comprehensive immersion into the command-line of Linux and other UNIX-like systems. We'll learn the most popular shell tools and introduce conc7h 56m -
Updated 2mo agoProgramming Nerves
By: Alex Koutmos, Hugo BaraunaUnlock the world of embedded systems with Elixir and Nerves. Learn how to advance from simple projects to industrial solutions and develop unique IoT devices. -
Updated 1mo agoElixir for Programmers, Second Edition
By: Coding Gnome (Bruce Tate)Delve into Elixir and master its idioms, architecture, and tools. Learn to apply your knowledge to real projects in industrial development.8h 21m
More courses by Coding Gnome (Bruce Tate)
-
Updated 1mo agoElixir for Programmers, Second Edition
Delve into Elixir and master its idioms, architecture, and tools. Learn to apply your knowledge to real projects in industrial development.8h 21m