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

    Prerequisites and Preparation

    • Ideally you should be working with Erlang in production for 6 months.
    • We recommend taking some formal beginner training and/or self study by reading ‘Erlang Programming, Cesarini & Thompson’

      Level 2: Advanced Certification

      Prerequisites and Preparation

      • Ideally to should be working with Erlang in production for 2-years +
      • Complete a formal advanced OTP Course or self study based on (or equivalent to): Designing for Scalability with Erlang/OTP”, Cesarini/Vinoski

        Additional Training Opportunities

        In addition to the recommended titles listed above, we recommend completing some form of formal training. We offer beginner and advanced training through our upcoming Code Sync conferences.

        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

         

        Additional Training Opportunities

        In addition to these recommended titles, we recommend taking some type of formal training. We offer beginner and advanced training through our conferences coming up. Join us at upcoming Code Sync events: 👉 Explore our events

        We’ve also partnered with Arrowsmith Labs to offer several on-demand Phoenix and LiveView courses.

        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.