You’re a programmer, so you don’t need spoon feeding with the conventional drivel about “this is an integer.” No. You need to know what’s different, and you want to know quickly.
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),
The course has videos to show you stuff, text to give you facts, quizzes to help you remember, and exercises to let you practice.
More and more developers are switching to Elixir. Take this course and join them.
You should definitely ping @pragdave with that feedback - he’s usually very open to ideas. I agree that some info about Contexts would be really handy (and make the course even more appealing for people - as there’s not much material on Contexts yet)
I’ll chime in too. Although I haven’t got as far into the course as I would have like to, I have gone through enough to know it is worth the price, especially if you can get it for $40.
I love the “…for programmers” concept. He doesn’t waste time explaining the concepts that most people coming into Elixir are (probably) already familiar with. Moreover, the video demonstrating iex was extremely helpful, as I feel I can utilize iex more effectively and efficiently.
I look forward to completing the course. I just need to find the time
I just finished writing the first of my Coding Gnome courses. This one was an introduction to Elixir for experienced programmers.
I tried to concentrate on partitioning code in a reasonable manner. I didn’t use the traditional Elixir scheme, which comes from a mating of Ruby and Erlang project layouts. Instead, I tried to come at it with a fresh eye, asking myself how the various aspects of the code could best be decoupled.
My queue of learning material for Elixir just keeps increasing in size. I love it, my wallet doesn’t (har har). I’ll be purchasing this course Dave’s book was one of the best technical books I’ve ever read, so I am looking forward to the course.
Haven’t see that course (yet) but I think Dave’s course is a must-buy - you won’t regret it
Keep in mind that Elixir is Dave’s main language now and possibly for the foreseeable future. He’s written a book, teaches a university course on functional programming, speaks at conferences, is active within the community and, I’m sure, loves hacking with Elixir in his spare time. In other words he’s not just an expert but extremely passionate about it.
He can provide an insight that few others can imo - and this is certainly how I feel about this course and I haven’t even finished it yet!
Everyone interested in Elixir needs to do this course Imo It’s the best online course I have ever done, partly because it introduces you to new (or different/modern) ways of development.
I definitely agree. This course is a must buy. I’ve been working with Elixir for the better part of a year now and the first half cleared up 90% of the stuff I was still struggling with.
Hell, the explanation of how the = operator works in Elixir, how it enables pattern matching and how it’s different from other languages was alone worth the price of admission in my opinion.
I’m excited to get to the latter half of the course as, from what I hear, it gets into a lot of the architectural things that really interest me about Elixir. Mostly how you can split apps into multiple components. I’m already working on an umbrella app but I’m interested to see how Dave does it.