Erlang and Elixir Certification

Erlang’s fault-tolerant, distributed architecture remains essential for building reliable, high-availability systems, powering companies like telecoms, fintechs, and messaging platforms. Elixir, with its modern syntax and scalability, continues to attract startups and enterprises for real-time applications. Certification in these languages helps you validate your skills, find out your strengths and areas to improve, and stand out in a competitive tech landscape.

Test your knowledge and showcase your expertise

Getting certified with Erlang Solutions proves your know-how to employers and clients and sets you apart from the ever-growing competition.

Our certification programme is designed to validate core knowledge of Elixir developers, making it easier for companies to make their hiring decisions.

Learn more

Benefits of certification

    • Enhance your resume with recognized certification
    • Stand out to potential employers and clients
    • Identify your strengths and areas for improvement
    • Gain confidence in handling complex projects
    Get certified
    • Assess your team’s strengths and areas for improvement
    • Identify training needs and tailor development programs
    • Benchmark your team’s skills against industry standards
    • Boost team morale with recognized certifications
    • Enhance client confidence by showcasing certified expertise
    Contact us

    Benefits of certification

    • Enhance your resume with recognized certification
    • Stand out to potential employers and clients
    • Identify your strengths and areas for improvement
    • Gain confidence in handling complex projects
    Get certified
    • Assess your team’s strengths and areas for improvement
    • Identify training needs and tailor development programs
    • Benchmark your team’s skills against industry standards
    • Boost team morale with recognized certifications
    • Enhance client confidence by showcasing certified expertise
    Contact us

    Get certified

    Choose your level, take the exam and get certified!
     
       

    Frequently Asked Questions

    Taking the Erlang test

    Which level should I choose?

    There are two levels of certification:

    1. Beginner Erlang Certification
    2. Advanced Erlang Certification

    Level 1: Beginner Erlang Certification

    • Tests the candidate’s understanding of the core concepts of the Erlang programming language
    • Multiple-choice questions with single possible correct answers.

    Preparation

    • Complete the course “Complete Erlang”
    • Self-study based on (or equivalent to): “Erlang Programming”, Cesarini & Thompson

    Level 2: Advanced Certification

    • Tests the candidate’s understanding of the core concepts of the OTP libraries 
    • Multiple-choice questions with multiple possible correct answers

    Preparation

    • Complete the course “Complete OTP”
    • Self-study based on (or equivalent to): “Designing for Scalability with Erlang/OTP”, Cesarini & Vinoski

    When do I get access?

    Once payment is approved, you will receive an email from Synap which is the platform we use to host the exam. The email will contain an invitation to register to take the exam. You need to register within a week.

    How long do I have the access to it?

    The invite from Synap platform is valid for 1 week. Once registered you will have 2 weeks to take the exam.

    When do I have to take the exam?

    Whenever you want. Just bear in mind the access period.

    How long does it take?

    Both certification exams consist of 60 multiple-choice questions and are expected to take 2 hours to complete.

    Taking the Elixir test

    Which level should I choose?

    Beginner Level Certification is designed for junior developers with 1-2 years of experience using Elixir in a production environment, with a minimum of 1 year of experience required. We strongly recommend completing a beginner training course or for a comprehensive understanding beyond the basics, consider reading:
    -‘Adopting Elixir’ by Ben Marx, José Valim, and Bruce Tate
    -‘Elixir in Action’ by Saša Jurić
    -‘Programming Elixir 1.6’ by Dave Thomas

    Advanced Level is tailored for developers with 2 or more years of experience using Elixir in production, with a prerequisite of having received Elixir intermediate or advanced training. They should be familiar with or have read these more intermediate and advanced titles:
    -‘Programming Phoenix 1.4’ created by Chris McCord, Bruce Tate and José Valim.
    -‘Programming Ecto’ by Darin Wilson and Eric Meadows-Jönsson.
    -‘Functional Web Development with Elixir, OTP, and Phoenix’ by Lance Halvorsen describes OTP in practice.
    -‘Metaprogramming Elixir’ created by Chris McCord
    -‘Designing Elixir Systems with OTP’ by James Edward Gray II and Bruce Tate

    When do I get access?

    Once payment is approved, you will receive an email from Synap which is the platform we use to host the exam. The email will contain an invitation to register to take the exam. You need to register within a week.

    How long do I have the access to it?

    The invite from Synap platform is valid for 1 week. Once registered you will have 2 weeks to take the exam.

    When do I have to take the exam?

    Whenever you want. Just bear in mind the access period.

    How long does it take?

    The exam takes approximately 50-120 minutes.

    Results

    When do I get the results?

    Immediately upon finishing the exam. You will get a percentage score as well as a detailed performance analysis, pinpointing areas that may require improvement.

    What score I have to achieve to pass?

    You must get at least 70%.

    Who has access to my results? 

    Exam results are confidential and only sent to the individual unless paid for and requested by an employer.
    They are not visible on the issued certificate.

    What if I fail?

    You have the option of a half price retake. Contact us for further information: certification@erlang-solutions.com

    Payment

    What are the payment options?

    We accept credit card payments only, via Stripe.

    Is there a different pricing for companies?

    For group orders of 10 or more please contact us: certification@erlang-solutions.com

    Certification Provider

    Who is issuing the certificate?

    Erlang Solutions – the biggest Erlang and Elixir consultancy company. Having our certification shows that your skills are endorsed by the team behind many of the world’s biggest, battle-tested, in-production Erlang and Elixir systems.

    Who prepared the exam?

    The assessment was tailored by our in-house team of expert developers with hands-on experience.