reddhouse

reddhouse

The Complete Elixir and Phoenix Bootcamp (Udemy/self-published)

Please note: This course contains the use of inaccurate terminologies and may lead to confusion - see comments in the thread below for details.

https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/

I have not taken this particular course yet, but I have taken 3 other courses by this same teacher, and I guarantee it will be a great place to start as a beginner. Having just spent a couple of years teaching myself python, javascript, and elixir, I think elixir is fine for beginners, so long as you take a few days to understand the differences between functional and object oriented programming. Good luck!

A note for our friendly moderators: I searched the forum before posting this link, and I don’t think anyone has published it yet. Maybe someone would like to stick it in one of the main resources/learning threads? Thanks.

Most Liked

StephenGrider

StephenGrider

@ion - I absolutely plan to expand the course out, but I’m also hedging some risk due to Phoenix 1.3 coming out ‘Soon’. There are enough small changes to make me have to re-record all of the phoenix content I have in there already. After I get that update out, I intend to cover either some JSON API setup or OTP.

Regarding the pacing of the videos: its tough to get pacing video right in an online tutorial. Remember that for everyone who thinks the video is too slow, I have one person who thinks it is too fast :). Best policy is to move a bit slower, and let you use the ‘video speedup’ option if you want to power through it more quickly.

StephenGrider

StephenGrider

Hey all - Author of the course here :slight_smile:

Here’s a coupon code to get it for $10: https://www.udemy.com/the-complete-elixir-and-phoenix-bootcamp-and-tutorial/?couponCode=HSALE10

That code will never expire, so feel free to share if if you wish.

@Alchemist - I highly recommend that book, its great for cementing in the fundamentals of Elixir, and it also touches on some of the more useful, but arcane, syntax shortcuts in the language.

josevalim

josevalim

Creator of Elixir

There are no objects in Elixir (nor methods). If they are about structs, then they should be referred to as structs (or generally as data) (and use “functions” instead of “methods”).

StephenGrider

StephenGrider

Yes, I’ll be addressing that with the Phoenix 1.3 update. I’m normally a stickler on terminology, so saying ‘object’ everywhere was uncharacteristic. Learning this stuff is hard enough already, so using precise terminology is key!

ion

ion

I’m going through the phoenix part now. It is very good, but very slow paced at times. Personally, I would prefer if the author focused more on teaching the content rather than spending time on the content being difficult (or not).

I still rate it favorably, though. Good content thus far. I already have some background in Elixir+Phoenix from the respective books. It’s nice to learn from relatively well structured videos.

I hope the author makes an advanced Phoenix video course.

OTP, mnesia, macros, umbrella app structure, maybe even best practices with server side templating (eex) + react + phoenix json api backend.

Where Next?

Popular in Courses Top

DmytroNasyrov
Hey folks! A brand new course about distributed systems and microservices. The course is recorded based on my offline lectures for stude...
New
AstonJ
New, from @danielberkompas Learn how to build fast, dependable web apps with Phoenix in this series of in-depth, step by step screenc...
New
mat-hek
Hi everyone! We just released the Elixir Language Tour guide – an interactive intro to Elixir. The guide itself is written in Elixir an...
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
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...
New
ejc123
In case you want to learn Erlang. This course starts in a couple of weeks. I have not taken any other courses from this venue, but I'm ...
New
lauraesteves
Stuck at home and want to make the most of it? Here’s your chance to help fighting COVID-19 while helping yourself grow as well. Learn a...
New
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
alvises
Hi everyone, I’ve started releasing these LiveView lessons (videos and articles), which are free extracts taken from the bigger course B...
New
jacobluetzow
My comprehensive Elixir course “Elixir: A Comprehensive Introduction” is now available for free on YouTube. This structured course takes ...
New

Other popular topics Top

TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
shahryarjb
Hello, I get Persian date from my client and convert it to normal calendar like this: def jalali_string_to_miladi_english_number(persi...
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New

We're in Beta

About us Mission Statement