Back-End Development and APIs Certification

  • Free
  • Certificate included
  • Course certificate
Provider
freeCodeCamp
Cost
Free
Certificate
Included, free and verifiable
Format
Self-paced
Language
English
Subjects
Programming, Computer Science
Source
freeCodeCamp
Last verified
14 Sep 2026

This certification moves JavaScript to the server. Its teaching chapter starts with an introduction to Node.js, Node's core modules and the Node Package Manager, with a prime number checker module as a first project, then explains HTTP and the web standards model before introducing Express. From there it covers building a personal profile app, Express middleware, REST APIs and web services, a timestamp microservice project, and error handling in Express, among further topics. The second chapter is the certification exam.

The course is one of the six that make up freeCodeCamp's Full-Stack Developer curriculum; it is taught through interactive lessons, workshops, labs, reviews and quizzes that you complete in the browser at your own pace, and five required projects must be finished to qualify for the exam. Passing the exam lets you claim the certification. Nothing along the way costs money: freeCodeCamp is a donor-supported nonprofit, states that taking the exam is free of charge, and issues each certificate at a public URL on freecodecamp.org that anyone can verify.

Advertisement

What you’ll learn

  • Run JavaScript on the server with Node.js, its core modules and npm
  • Understand HTTP and the web standards model
  • Build web applications and REST APIs with Express, including middleware and error handling
  • Build projects such as a prime number checker module, a personal profile app and a timestamp microservice
  • Complete the required projects and pass the Back-End Development and APIs certification exam

Who it’s for

Front-end developers ready to build their first APIs, and self-taught learners who want the server side of the stack covered with the same free, project-first approach.

Source: freeCodeCamp (opens in a new tab) · Verified · Report a change

Advertisement
FreeOpens freecodecamp.org Go to course (opens in a new tab)