OpenJS Certification Program

The Node.js Certified Developer program consists of two exams being created by the OpenJS Foundation, in collaboration with The Linux Foundation and Node.js contributors, to help further develop and support the Node.js ecosystem.

The OpenJS Foundation is committed to growing our community of hosted projects, including Node.js. We believe it is important to foster a broad range of skills within the contributor and implementer communities, enabling the continued and sustainable adoption of Node.js and related technologies. Certification is a key step in that process, allowing certified developers to quickly establish their credibility and value in the job market, and also allowing companies to locate and hire high-quality teams to support their growth.

Node.js Services Developer
Node.js Application Developer

Certification Availability

Since its initial announcement, the certification program has had an incredible amount of interest.

Node.js has been one of the fastest-growing open source infrastructure projects. Built on Chrome’s V8 JavaScript runtime, Node.js is ideal for building fast, scalable network applications. As a result, the transformational development framework is used by many of the most widely used websites like Netflix, Airbnb, Twitter, PayPal, Walmart, Yahoo! and more.

The original charter was for a single exam covering all the requisite skills. However, once the content was finalized, OpenJS Foundation Board of Directors and the exam development team felt that a single exam would be too burdensome. After careful consideration, the OpenJS Foundation Board has decided to break out the content into two smaller exams, each two hours long. The exams, which will cover Applications and Services separately, can be taken independently. To properly roll these exams out, and account for additional coding and administration work that must be done, these exams will be available in Q4, no later than November 2019.

Certification Beta Testing

We recently completed Alpha testing for both exams and notified testers that we are ready to enter Beta testing. Beta testing is scheduled for September 2019. We’ve received an overwhelming response for Beta testers. This pool was identified through a self-selecting group of people who signed up for Beta Testing notifications between July 2017 and August 2019. At this point, a sufficient pool of Beta testers has been identified to take the two certification exams and we are no longer in need of Beta test participants.

About the Program

The OpenJS Foundation will be offering a certification program that allows users to demonstrate their competence in a hands-on, command-line environment. The purpose of the program will be to provide assurance that Certified Developers have the skills, knowledge, and competency to perform the responsibilities of an intermediate Node.js developer.

It will be an online, proctored, performance-based test that requires solving topic domains from a command line.

Exam Details

The online exams, which will take two hours each, will consist of performance-based items to be solved on a command line. Candidates will purchase, schedule, and sit for each exam separately, and receive an independent and verifiable certification based upon the exams they pass. Candidates may choose to take either the OpenJS Node.js Services Developer exam, the OpenJS Node.js Application developer exam, or both.

The exams will focus on the skills required to be a successful Node.js developer today. The cost of each exam will be $300 and includes one automatically issued free retake, if the first attempt is unsuccessful.

Exam Resources

  • Candidate Handbook (available when the exam launches)
  • Exam Tips (available when the exam launches)
  • Frequently Asked Questions (available when the exam launches)
  • Certification and Confidentiality Agreement (available when the exam launches)
  • Verify Certification

Get Certified

Are you interested in taking one or both of the certification exams?  Sign up for the Linux Foundation Certification newsletter to be notified when the exam is available!

If you have questions about the exam, please reach out to