Learn Elixir
left-hero-image-1
Lessons & Assignments + Community + Coaching + Placement & Refferals

From entry-level to senior in 6 months

Master all theoretical, practical and creative Elixir skills, get live coaching and leverage our hiring network to land your next job.
right-hero-image-1
From startups to Fortune 500s, Elixir already a part of the apps and services you love!

Spend more time creating and less time debugging

Expert Mentorship

Weekly live coaching sessions with top-of-the-line mentors, personalized code reviews for each assignment, and private Slack channel in the Elixir workspace.

Curated Lessons

Learn at your own pace with In-depth recorded content, real-world projects and practical assignments that cover all the theoretical and practical paradigms.

Support & Community

Access to Slack & LinkedIn channels with students, Alumni, and coaches for specific questions, forum discussions and networking.

Elevate career image
High income results

Elevate your career! Get hired or deploy your own project

We give you every possible advantage, connect you to our hiring partners, send you job alerts and provide connections & endorsements with elixir-specific recruiters.

95% of our students get hired
Top 5 Highest-paid & most loved language
150+ Students worldwide
10x Faster learning curve than self-education
Process to your success

Reach your goal in 12 steps with just 1 hour a day

Most students get hired by the time they complete the final project

Intro to Elixir
The Syntax and Fundamentals
REST and GraphQL with Phoenix
Ecto DB and Architecture
OTP & Testing
Midterm Project - Mini Boss
Preparation & Placement
Absinthe Deep Dive & Pre-emptive handling
Planning for scalability
Distributed tooling
How to use Elixir to architect an app
Final Project - Last Boss
Who is this for

Designed for every level of expertise

From beginner, intermediate, to advanced you’ll learn how to leverage Elixir’s world-class performance from someone who’s scaled users into the 10’s of millions.
Apprentice Practice the fundamentals and perfect your syntax; shift paradigms to functional programming.
Adept Architect JSON API’s backed with SQL databases.
Wizard Learn how to properly go distributed and scale with Elixir unlocking its greatest powers, fault-tolerance & concurrency.
Success stories

Hear from our students

Connect with success stories to discover if Learn Elixir is the best resource to help you reach your goals.

I just got an offer for a full time position with a remote company and it's all thanks to this platform I highly recommend it

Ntwali Heritier Backend Engineer

I'm half-way through the course and in the interview process for remote companies, I feel extremely confident

Thomas Furland Senior Backend Engineer, Blitz

Mika's depth of knowledge is phenomenal, I highly recommend this for anyone that wants to advance their career

Leonard Dauksza Project Manager, Stealth Startup

I was skeptical at first because I never heard of elixir and phoenix however I landed myself a remote contract job with a company in LA, It was a worth it

Ryan Cua Backend Engineer, Blitz

I ended up getting a job with a company in toronto thanks to this course

Alan Vardy Tech Lead, Blitz

Everything has gone great and I was able to find a job with a good company

Michael Hlista Backend Engineer, Requis

You get a great deal of support throughout the course, now I' through the midterm and they helped me find my first job as a developer

Cornelia Kelinske Backend Engineer, Blitz

I learned alot through the tutorial style videos and Q&A sessions and due to this course I'm now working my first elixir job

Steve Leadbetter Elixir Developer

This course helped me to boost my career alot as a elixir developer

Alvaro Callero Elixir Developer
learn from the best mentors

Learn from the best mentors

Deep dive into complex concepts and see how experienced Elixir developers would understand or solve your particular situation and save years of trial and error

  1. Live weekly coaching
  2. Code review of all assignments
  3. Expert mode for advanced students
  4. Community channels with other Alumni
Best practices beat bad habits

Your own personal classroom

A self-paced structured learning environment designed to teach you the best practices of a production-level quality of code.

  1. Learn at your own pace
  2. A learning curve that matches even a full time job
  3. Assignments, real-life projects and code review
  4. 132 videos with transcripts + resources
personal classroom
rocket ship

All the tools to get hired quickly, boosting your career

Appear more employable for your first Elixir position

  1. Professional appearance assistance for Linkedin & Github
  2. Endorsement & Referral with multiple hiring partner
  3. AI tools to polish your employability presence online
  4. Resume pre-screening optimization
rocket ship

Lifetime membership

Access course content anytime anywhere. A full spectrum end-to-end service designed to help you master Elixir.

  1. Weekly Q&A call to bounce ideas.
  2. Advanced lessons & Code review
  3. Updated & Evolving lessons

Compare plans

Select the right plan for you!

$4800 Total

Elixir Master

Fast Track To Senior Status

30-day no questions asked full refund policy


Includes
All 132 Videos
20 Quizzes & 9 assignments
2 Major Projects
Code Reviews
Learn With AI
Lifetime Membership
Junior & Senior Level Certificates
Preparation & Job Placement
Private Slack Channel
Weekly Live Coaching Sessions
$480 Total

Video only

A Sample Of Elixir Mastery.

30-day no questions asked full refund policy


Includes
Videos (Levels 1 - 8)
$500/mo

$6000 Total

Elixir Master

Fast Track To Senior Status

30-day no questions asked full refund policy


Includes
All 132 Videos
20 Quizzes & 9 assignments
2 Major Projects
Code Reviews
Learn With AI
Lifetime Membership
Junior & Senior Level Certificates
Preparation & Job Placement
Private Slack Channel
Weekly Live Coaching Sessions
$50/mo

$600 Total

Video only

A Sample Of Elixir Mastery.

30-day no questions asked full refund policy


Includes
Videos (Levels 1 - 8)
FAQ left 1

FAQ

Frequently Asked Questions

Who is this best for?

If you want to master Elixir, in a relatively short period of time, from one centralized platform, to reach your goal (deploying a personal project, leveling up your career, etc), we are absolutely perfect for you!

Who is this not good for?

If you’re a hobbyist and only want to dabble with the language because it’s interesting, we may not be the best fit for you. You could likely spend the next 3 - 5 years of trial & error troubleshooting to brute force your way into learning Elixir at an intermediate level without needing to make any investments into your education.

I don’t have very much experience, should I still take this?

While we don’t teach the fundamentals of programming, we do teach the fundamentals of Elixir. You can begin with little to no experience with Elixir whatsoever and by the end, have the knowledge base of a senior Elixir developer (just without the work experience) but we do recommend you have at least 1-years experience programming with any language before starting with us.

Is this an online course or a bootcamp?

Both! We're a Course BootCamp hybrid, a CourseCamp. Recorded content is 50% of the value and the live coaching sessions are the other 50%. Us helping you find work with Elixir afterward is just a bonus!

Why isn't the pricing closer to what I expected?

Some people expect a quick online course priced around $50 - $500. Others expect a bootcamp priced around $10,000 - $30,000. Truth is we're a bit of both, smack dab in the middle.

Will you help me find work with Elixir afterward?

Absolutely, this is one of the cornerstones of our program. You can have your new skillset pay for itself before you’re even done paying for it. How’s that for a quick turnaround on your ROI!

How do you help me find work or get prepared for interviews?

<p class="mb-3">Talented Elixir developers are in high demand and we’re building a reputation for producing high-quality programmers in the Elixir community.</p> <p class="mb-3">We can show you how to dress up your LinkedIn, Resume, & GitHub, introduce you to our hiring partners, show you the best places to find work, offer interview coaching & mock technical interviews, and a whole lot more!</p> <p class="mb-3">Essentially, we do everything in our power to give you your best possible chances to stand out as the obvious candidate head and shoulders above the rest.</p>

How much does a typical Elixir developer earn in a year?

In the course of your career as an Elixir developer expect to earn an annual salary anywhere from $100,000 to $250,000. Naturally, this broad range is dependent on previous experience, expertise, and location with the US paying the highest.

Can I find remote work?

The vast majority of Elixir opportunities are posted as remote because it has been difficult for companies to find competent talent just around the corner.

What is your success ratio in helping people find work with Elixir?

We’re comfortable recommending people for positions once they are passed the midterm project and so far, 100% of the career-oriented individuals passed that point have been able to find employment programming Elixir.

How do I reap a return on my investment?

At full price, $500/mo for 12-mo, you would need to increase your annual salary by $6,000 a year to achieve a return on your investment in the first year and then permanently reap the rewards each year thereafter.

Why do I get a built-in discount for choosing a shorter payment plan?

Rather than make every option $6000, we decided to incentivize those who are able to make larger investments upfront with a scaling discount, that way, we have more operating capital to grow and expand our services at a faster rate.

What happens if I miss or have to pause my monthly investments?

Sometimes life gets in the way, we get it. While we can’t give away our time and energy for free we urge you to connect with Jeremy and we’ll try our best to accomodate your circumstance.

Do you have a refund policy?

Yes, we have a 30-day, no questions asked, full refund policy. After 30 days, we can still cancel any future installments but do not offer a refund on previous instalments.

Why can’t I purchase any one lesson separately?

Sometimes a developer needs to unlearn bad habits before they can begin best practices.

Is it self-paced?

Since ours is a Lifetime Membership you’ll have the same access to everything on year 10 as you would day 1 so you can progress as quickly or as slowly as your schedule allows.

How long does it take to go through the whole program?

The good news is, you can progress as quickly or slowly as your schedule allows since everything is self-paced. That being said, time frames vary depending on your previous experience but if you're able to put in about an hour a day, we estimate that you should be able to pass the midterm project and become job-ready within roughly 12 weeks.

Is there an accountability failsafe?

Some people like to have an extra kick in the pants to keep progressing every day. To stay on top of your studies there are a number of ways to keep Learn Elixir top of mind: match up with an accountability buddy; weekly progress email reminders; weekly live coaching sessions; community chat notifications; personal messages of encouragement from Co-Founder Jeremy Graham.

Can I start a Free Preview to try it out first?

Absolutely, in fact, we encourage it! <a class="link link-on-white" href="https://course.learn-elixir.dev/enroll/538855?et=free_trial" target="_blank">Start your Free Preview here</a>.

What does Lifetime Membership really mean?

Exactly what it sounds like; course content, private Slack channel, live coaching sessions, everything in our offer will always be available to you once you start with any of the pricing options available.

How do I reach out if I need help?

Mika will be your go-to guy for all things Elixir and can be reached via Slack or during the weekly live coaching sessions. You can also engage with our community in the private Slack channel in the Elixir workspace as a lot of the senior developers enjoy helping the more junior ones.

What is covered in the live coaching sessions?

Every Wednesday at 12:00-noon pacific time, Mika will be on Zoom to answer anyone's questions, about anything. Since this time is driven by its members, the direction and destination are up to you!

Do I have to attend the weekly live coaching sessions?

No, you do not, this is a resource purely available to attend at your leisure.

Are there any code reviews?

To ensure best practices, all assignments and projects require you to pass a code review with 100%. Any less, and feedback will be provided to ensure a production level quality of code each step of the way.

Can I build my own personal project as a part of the curriculum?

As long as you’re able to establish that you’ve learned everything in the prior levels, as seen in these videos, we love it when people bring their own creativity to the curriculum, it’s an absolute win-win.

Do you provide suggestions on what to build for the midterm and final projects?

If you don’t already have an idea in mind we provide recommendations in our midterm project prep video or you can connect with Mika on Slack or in the weekly live coaching session to brainstorm ideas.

Do you update content?

If a video becomes outdated because something fundamental has changed with Elixir we will absolutely update our material.

Are you going to come out with new content?

As Elixir becomes world-class in new environments like blockchain, AI, LiveView, etc, we will be creating new content to remain at the forefront of technology.

Do you teach LiveView?

We know LiveView, have used it ourselves and like it, it's cool to play with. We can offer guidance/advice via Slack or during the weekly live coaching sessions but we haven't created any content for it yet for a couple of reasons 1.) It is still in beta and evolving rapidly so content can quickly become outdated or irrelevant. 2.) It can be quite costly to scale LiveView in production and so it hasn’t become fully commercially adopted yet.


Still have Questions?

Book a call and let us answer them

FAQ left 1

Get hired faster

Our hiring partners

We are expanding our hiring partner network every week!

Blitz Logo Image

Blitz

Everything you need to win— all bundled into a revolutionary desktop app powered by AI, and built with professional players.

Elixirator Logo Image

Elixirator

Passionate team of full-stack professionals that will help you to turn your great idea into a valuable and awesome product.

Requis Logo Image

Requis

Requis is an easy to use supply chain platform that allows you to manage your entire asset lifecycle. Procure, manage, and sell your assets in one place.

Picsello Logo Image

Picsello

Picsello is a robust and comprehensive tool that helps you do what you do best - be a professional photographer.

Curiosum Logo Image

Curiosum

Curiosum is a software house specialized in custom Web and Mobile development that uses Elixir to provide speed, efficiency, and scalability.

Launch Scout Logo Image

Launch Scout

Discover solutions that radically improve productivity, profits, client relationships and more. Side-by-side, we’ll launch your ideas into a reality you could only imagine.

Binary Noggin Logo Image

Binary Noggin

We forge customizable solutions using Agile methodologies and our mastery of Elixir, Ruby and other open-source technologies.

Smartlogic Logo Image

Smartlogic

Custom data-driven web and mobile software development. We make time to understand your business needs so we can build the right solution that fits within your budget and timeline.

Quanterall

Quanterall is an R&D Lab for software and hardware. The core business of the company is to develop custom Blockchain solutions, Enterprise software, and IoT infrastructure.

Quiqup Logo Image

Quiqup

Quiqup is revolutionizing the MENA e-commerce landscape starting with the UAE.

Remote

Hire, manage, and pay your international team with Remote, the single platform for all your global payroll needs.

Hiive Logo Image

Hiive

Hiive is an exciting and fast-growing marketplace startup headquartered in Vancouver, BC, Canada building a revolutionary trading platform for buyers and sellers of shares in private late-stage venture-capital backed companies and “unicorns.”

Blog

Discover the magic of Elixir from our community of wizards.

Articles, columns, tutorials and more

Safer Error Systems in Elixir
Elixir, Error Handling

Safer Error Systems in Elixir

Errors in Elixir often get treated as second class citizens which can make our systems harder to debug than they need to be. In this post we discuss building a more intuitive and robust error system for an easier time debugging and troubleshooting down the road.

The Many uses of Elixir's Task Module
Elixir, OTP, Processes

The Many uses of Elixir's Task Module

The Elixir Task module has many uses, in this article we explore how to use the Task module and the ways it can both speed up application and help us create simpler code and architecture

Mika Kalathil
Mika Kalathil

July 25th 2019

Using Caching to Speed up Large Data Returns by 1000x
Elixir, Caching, Phoenix, Design

Using Caching to Speed up Large Data Returns by 1000x

Absinthe and Phoenix are amazing frameworks, but what happens when our requests take a bit too long to encode? In this article we explore how we can use caching and plugs to short-circuit JSON re-encoding of large structures and speed up our responses.

Mika Kalathil
Mika Kalathil

August 23rd 2022

Who we are

Meet the team

Mika Kalathil

Mika Kalathil

Lead Instructor | Co-Founder

Mika has been a member of the Elixir community since the beginning and often learned directly from the core team when documentation was sparse. After working as a senior Elixir developer for several years Mika began to notice a repetition of fundamental flaws or gaps of knowledge when reviewing others’ code for deployment, hiring, or consulting purposes. After identifying an obvious need in the community, he decided to create Learn Elixir and serve developers throughout their careers in a manner he wished he had.

Jeremy Graham

Jeremy Graham

Co-Founder

Jeremy has worked in sales and business development all his life and is likely to be the first person you talk to at Learn Elixir. He’s noticed the rise in popularity and appreciation for Elixir over the years and is thrilled to be contributing to the community in his own way. As the language transitions from niche to mainstream, he is determined to do whatever it takes to help your career while creating a centralized standard of excellence companies can trust.

Kurt Hogarth

Kurt Hogarth

Instructor | Co-Owner

Kurt, a Creative Technologist from GiantSpoon and Blitz, cherishes Elixir for its simplicity in building concurrent applications. Passionate about mentoring, his mission is to demystify Elixir's benefits, especially its process-oriented programming with OTP. He enjoys sharing projects that showcase the language's richness.