Skip to main content
CourseFlix

Elixir for Programmers, Second Edition

0h 0m 0s
English
Paid

Elixir gives you a new way to think about code. This course helps you see how it differs from other languages and how you can use it in real projects. You move fast from basic syntax to clear, practical skills.

What You Will Learn

You go beyond surface‑level features. You learn how Elixir uses functional code, data flow, and safe concurrency. You see how these ideas shape real app design. This helps you write code that is easy to read, test, and grow.

You also work with core tools such as IEx and Mix. You build comfort with OTP and Phoenix, which power most production Elixir apps. These tools form the base you will use in your own work.

How You Will Learn

The course mixes short videos, clear text guides, and small tests to check your understanding. You also solve hands‑on tasks. These help you turn ideas into working code.

About the Author: coding-gnome.com

coding-gnome.com thumbnail
Dive deep into a topic, learning both how and why things work. Written for programmers, the pace is fast and the content skips all the basic stuff you already know. Each course includes hours of videos, course notes, quizzes, exercises, and sample code.

Watch Online 64 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 64 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: 1. Introduction to IEx
All Course Lessons (64)
#Lesson TitleDurationAccess
1
1. Introduction to IEx Demo
00:00
2
2. What We're Going to Do
00:00
3
3. Create a New Project
00:00
4
4. Start Coding
00:00
5
5.1. Start Writing the Dictionary
00:00
6
5.2. Start Writing the Dictionary
00:00
7
6. Make it More Functional
00:00
8
7. Lists and Recursion
00:00
9
8.1. The API
00:00
10
8.2. The API
00:00
11
9.1. Typespecs
00:00
12
9.2. Typespecs
00:00
13
10. Start Coding (2)
00:00
14
11. And Start Testing
00:00
15
12.1. Pattern Matching Game State
00:00
16
12.2. Pattern Matching Game State
00:00
17
13. Check for Duplicate Moves
00:00
18
14. Score a Good Guess
00:00
19
15. And a Bad Guess
00:00
20
16. Mostly About Loops
00:00
21
17. Create the Text Client App
00:00
22
18. Finish Up the Text Client
00:00
23
19. Then I'll Do It
00:00
24
20. Why We're Looking At This Backwards
00:00
25
21. spawn Create a New Process
00:00
26
22. Sending and Receiving Messages
00:00
27
23. Pattern Matching Messages
00:00
28
24. Linking Our Fate to Our Child's Fate
00:00
29
25. Agents An Abstration Over State
00:00
30
26. Keeping the Wordlist in a Process
00:00
31
27. The Runtime vs Implementation Time Divide
00:00
32
28. Implement Dictionary Runtime
00:00
33
29. Applications Are Projects That Can Run Themselves
00:00
34
30. Run Dictionary as an Application
00:00
35
31. No Mr Dictionary, I Expect You To Die
00:00
36
32. Add a Supervisor to Dictionary
00:00
37
33. Supervisors and Servers
00:00
38
34. Make Hangman a Server
00:00
39
35. Change to API to Use the Server
00:00
40
36. How Others Do It
00:00
41
37. Nodes and Remote Processes
00:00
42
38. Playing With Nodes in IEx
00:00
43
39. A Chain of Nodes
00:00
44
40. Writing the Chain
00:00
45
41. From Server to Service
00:00
46
42. Make Hangman a Service Using a Dynamic Supervisor
00:00
47
43. Update The Text Client to the New API
00:00
48
44. Don't Run Hangman Automatically
00:00
49
45. Creating Remote Servers
00:00
50
46. Introduction
00:00
51
47. Installing Phoenix
00:00
52
48. Playing with Phoenix Views and Templates
00:00
53
49. Create an HTML Hangman App
00:00
54
50. Paths and Routes
00:00
55
51. Integrate the Game server with the Phoenix Front End
00:00
56
52. Start to Tidy Up
00:00
57
53. More Tidying
00:00
58
54. LiveView What's The Big Deal
00:00
59
55. Example Dynamically Display Memory Use
00:00
60
56. Starting on LiveView Hangman
00:00
61
57. Writing the WordSoFar Component
00:00
62
58. Writing the Alphabet Component
00:00
63
59. Finish the Hangman Game
00:00
64
60. Congratulations!
00:00
Unlock unlimited learning

Get instant access to all 63 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription