Back End Development and APIs Certification
About this course
This certification teaches the server side of full-stack development through Node.js and Express: building REST APIs, managing data with MongoDB and Mongoose, implementing authentication with Passport.js, and using npm to manage packages. Five certification projects — including a URL shortener, exercise tracker, and file metadata service — mirror the kind of backend work junior full-stack developers do in real roles.
Paired with the Front End Development Libraries certification, it forms freeCodeCamp's full-stack JavaScript path — capable of building, connecting, and deploying a complete web application. The stack (Node, Express, MongoDB) is the same MERN foundation used in many bootcamp curricula, making this a free equivalent to paid bootcamp back-end modules.
What you'll learn
This course includes
Compare alternatives for Back End Development and APIs Certification
- Price
- FreeCompletely free, forever
- Duration
- 300 hrs
- Level
- Intermediate
- Certificate
- Completion
- Price
- PaidSubscription-based, free to audit
- Duration
- 200 hrs
- Level
- Intermediate
- Certificate
- Specialization Certificate
- Price
- FreeAudit free · $199 cert
- Duration
- 100 hrs
- Level
- Beginner
- Certificate
- Verified
- Price
- FreeCompletely free, forever
- Duration
- 300 hrs
- Level
- Beginner
- Certificate
- Completion
Instructor
Produced by freeCodeCamp, a nonprofit providing free, project-based coding certifications used by millions worldwide.
Requirements
- JavaScript fundamentals; prior freeCodeCamp certifications or equivalent recommended
Who this course is for
- Front-end developers adding server-side skills to go full-stack
- Self-taught developers learning Node.js through projects rather than tutorials
- Anyone pursuing freeCodeCamp's MERN stack path