AstonJ

AstonJ

Elixir for Programmers (PragDave)

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.

Most Liked

AstonJ

AstonJ

Whoo hoo!! I’ve finished it! Loved it! :lol: Here’s…

###My review

If you’ve been following the forum lately, you’ll probably have noticed a number of threads I’ve started that were inspired by this course. For someone like me, who’s transitioning from the old ‘monolith’ way of doing things, this course is simply invaluable. It contains so, so many eye openers. I’ve actually lost cout of the number of times I was (very pleasantly) surprised by what Dave had to say - and I think you will be too.

While this course also covers the basics of Elixir, the real treasure here is how Dave approaches software development using it. He’s known for his views on programming languages and software architecture to be shrewd and visionary, but here you get much more than that; you get his expert opinion on how those best practices, all those ideas he’s amassed over the years, can be applied to this wonderful new language called Elixir… If you’re anything like me, you’ll be bursting with excitement because he seems to answer that burning question that so many of us have asked ourselves while developing in other languages - that surely there is a better way?

Well, there is. And Dave is just the man to show you. This isn’t just a course about Elixir - this course may well change the way you develop software forever… it has certainly had such a profound effect on me.

I love this course, and I really do think you will too.

10/10 :049:


Here are a few points covering specific queries you might have:

  • This is very much a video course. 99% of the content is video - the text on the page is usually below the video to recap what you saw (which is very handy!)
  • Dave encourages (practically forces you!) to program along - and it’s FUN!
  • Every now then Dave talks into the camera directly. I love this. It makes the course feel very personal and almost like he’s there with you. It genuinely feels like he’s your personal instructor and you definitely feel closer to him after doing this course (testement to his fine teaching and interpersonal skills!)
  • He uses Phoenix 1.3
  • He uses Phoenix in somewhat of an unorthodox way, that just ‘makes sense’
  • He talks about Phoenix Contexts (but not in the way you might expect! Haha!)
  • And much much more…

pragdave

pragdave

Author of Programming Elixir

Aston:

Thank you so much for that, and for all the positive feedback along the way.

I’ve just thrown away my second attempt at creating the next course which (among other things) integrates Ecto-based services into this pattern of component-based development. I’m just about to do the mix new on the third attempt, and if I run true to form this one should be the one!

Thanks again

Dave

AstonJ

AstonJ

Haven’t see that course (yet) but I think Dave’s course is a must-buy - you won’t regret it :023:

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 :003: It’s the best online course I have ever done, partly because it introduces you to new (or different/modern) ways of development.

Where Next?

Popular in Courses Top

PJUllrich
Now available on Gumroad Hi folks! Peter Ullrich here :slight_smile: I’m happy to announce my very first video course called Build an MV...
New
CodeSync
6 trainings with experts during Code BEAM Europe 2023 (5 in Berlin, 1 virtual) Before the conference and all the great talks, we bring t...
New
OvermindDL1
There are a few CS teachers who’ve taught/teach at MIT that think that there are some things should be taught for CS but aren’t, so they ...
New
inblack67
Check this out What you’ll learn Create fully featured GraphQL API in Elixir & Phoenix Learn to implement authentication, auth...
New
zkessin
I have created a new Product, based on The Weekly Python Exercise I am now releasing Weekly Elixir Exercise, an inexpensive way to get pr...
New
WilBarrios
By: Wilfredo Barrios (Coding5s) Short description: The Coding5s Interactive Lab is a free, open-source, and interactive way to learn El...
New
sorentwo
The Oban Training 101 curriculum is extracted from our in-person training from ElixirConf 2023. It’s designed to teach everything you nee...
New
JEG2
If you don’t make it past the first sentence of this post, here’s what you need to know: I’ve published a free Livebook guide about data...
New
AstonJ
By @elbrujohalcon Course Overview There is a language that powers 90% of all Internet traffic. It’s also the language behind some extre...
New
kpanic
https://pragprog.com/screencast/v-roerlang/modern-erlang-for-beginners An in-depth introduction to coding with Erlang, a general-purpos...
New

Other popular topics Top

lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
985 43487 311
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43757 214
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31265 143
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement