Go from client-server basics to secure, scalable backends - Node.js and Express servers, MongoDB databases, and REST APIs with JWT authentication - and learn to build the server side of modern web apps.
12 assignments and 2 discussion prompts on real backend work
Shareable on LinkedIn the day you finish
Board Infinity: 287 courses, 480,000+ learners on Coursera
Three modules: server-side development, working with databases, and building and consuming APIs.
Backend Development: Node.js, Express, MongoDB & REST APIs covers the fundamentals of server-side development - from client-server architecture to building secure, scalable REST APIs with authentication and authorization. It's project-based throughout.
By the end, you can build Node.js applications with Express - routing, middleware and error handling - design and optimize MongoDB databases, and build RESTful APIs secured with JWT and role-based authorization, across 34 short video lessons, 9 readings and 12 assignments.
It's course 2 of Board Infinity's Full-Stack Web Development: PHP, HTML, CSS & JavaScript specialization on Coursera, for front-end developers going full-stack, aspiring backend developers and computer science students.
If you want to build the servers, databases and APIs behind web apps, the course was written with you in mind.
Make the move to full-stack by building the APIs your interfaces call.
Learn servers, databases and APIs in one structured path.
Specialize in API design, authentication and authorization.
Build database-driven web applications with a modern JavaScript stack.
Each module adds a layer, from how the web works to APIs that are secure enough to ship.
How client-server architecture works, what happens when you enter a URL, and how to evaluate backend technologies.
Set up Node.js projects, work with modules and packages, and build Express servers with routing and middleware.
Choose between SQL and NoSQL, set up MongoDB Atlas, and use indexing, transactions and aggregations.
Design RESTful endpoints, secure them with JWT and role-based access control, and consume them from front ends.
A dedicated coach from your target domain: someone who has done the job, hired for it, and knows exactly what it takes.
Book a demo session60-minute demo session · 100% refundable · no obligation to continue
Feedback on endpoints, status codes and error handling as you build.
A second pair of eyes on JWT handling and role-based access.
Shape a full-stack project that shows hiring teams what you can do.
Which backend and full-stack roles this opens, and what to learn next.
About 14 hours of material - Coursera estimates 1 week at 10 hours a week, fully self-paced. Every module lists its learning objectives, its content, and what you'll walk out with.
The four tools you work with, and the skills you leave with.
JavaScript on the server - projects, core modules and packages.
Servers, routing and middleware, then full RESTful services.
Document data in MongoDB Atlas, with indexing and aggregations.
RESTful design secured with JWT and role-based access control.
Twelve concrete capabilities, grouped the way the work actually splits - the server, the database, and the API on top.
How backends are built and run.
Storing and querying data well.
Exposing data safely.
Finish the graded work and Board Infinity issues a certificate through Coursera - with a public verification link and a one-click path onto your LinkedIn profile.
Issued on completion of the graded quizzes. Counts toward the Full-Stack Web Development specialization when you've finished all three courses.
Add it to your LinkedIn profile, resume or CV, where recruiters actually look.
Its own verification link, so a hiring manager confirms it in seconds.
Awarded on graded quizzes in all three modules - it certifies what you know.
Board Infinity as the provider, Coursera as the platform.
These are the roles that build on exactly this skill set.
Building servers, databases and APIs - the role this course maps to most directly.
Writing server-side JavaScript with Node.js and Express.
Owning both the interface and the API behind it.
Designing RESTful endpoints that other teams and apps depend on.
Building with MongoDB, Express and Node.js alongside a React front end.
Designing schemas, indexes and aggregation pipelines in MongoDB.
Hardening APIs with authentication, authorization and secure coding.
Contributing to backend services on a product engineering team.
Every topic in this course exists free somewhere on the internet. Nobody is pretending otherwise. What a course adds is the order you learn it in, the practice that makes it stick, and something to show at the end.
This course stands on its own - but it's also the second step of a three-course path. Enrolling automatically enrolls you in the specialization.
Semantic HTML5, CSS layouts, Bootstrap, JavaScript and React components.
View courseNode.js and Express servers, MongoDB design, and secure REST APIs with JWT.
Back to topPHP fundamentals, OOP and MVC, database-driven apps with ORM, and authentication and deployment.
View courseBuild the interfaces that consume your APIs, with modern front-end libraries and frameworks.
View course Go widerSee how another major backend stack approaches the same problems.
View course Go mobileBuild iOS apps that call the kind of authenticated APIs you build here.
View courseBoard Infinity runs 270+ courses and 57 specializations on Coursera - browse the full catalogue.
Everything learners ask before enrolling, answered plainly.
You'll learn to build the server side of web apps. Module one covers client-server architecture, server-side languages, Node.js projects, modules and packages, and Express servers with routing and middleware. Module two covers database types, SQL vs NoSQL, MongoDB Atlas, using MongoDB with Node.js, indexing, transactions and aggregations. Module three covers REST principles, RESTful endpoints with Express, JWT authentication, role-based access control, and consuming APIs in front-end apps.
Coursera lists this as an intermediate-level course. Basic JavaScript, HTML and CSS help, and familiarity with the command line is useful. Course 1 of the specialization, Web Development Mastery: HTML, CSS & JavaScript Fundamentals, covers that ground.
The current enrollment options and price for your region are shown on the Coursera course page. The course is included with a Coursera Plus subscription, and Coursera's financial aid is available for eligible learners. Enrollment also includes the whole Full-Stack Web Development specialization track.
The three modules are estimated at about 5, 4 and 5 hours, with 34 video lessons, 9 readings and 12 assignments. Coursera's headline estimate is 1 week at 10 hours a week. It's fully self-paced - deadlines flex around your schedule.
Each module has three practice quizzes, one per lesson, and a one-hour graded quiz at the end - 12 assignments in all. Modules one and three also include a discussion prompt, and a reading after each lesson goes deeper into the topic.
No. This course is developed and offered by Board Infinity on Coursera. It is an independent educational resource, it is not official MongoDB preparation material, and it is not affiliated with, endorsed by, or sponsored by MongoDB or any of its subsidiaries or affiliates.
Yes - this page is Board Infinity's own overview of our course. Enrollment, payment, video lessons, grading and the certificate all happen on Coursera, where the course is hosted. Think of this page as the detailed tour before you head there.
Yes. Completing the graded quizzes earns you a shareable certificate from Board Infinity, issued through Coursera with its own verification link. You can add it to your LinkedIn profile, resume or CV, and the same completed work counts toward the full specialization certificate.
It supports backend developer, Node.js developer, API developer and full-stack developer roles, and gives front-end developers the server-side skills to work across the whole stack.
Two ways. The certificate goes in your LinkedIn Licenses & Certifications section via Coursera's one-click add. Just as valuable is naming what you can do: a line like “Built REST APIs with Node.js, Express and MongoDB - routing and middleware, indexing and aggregations, JWT authentication and role-based access control” gives interviewers something concrete to ask about.
Yes. The final module explains authentication and authorization, walks through implementing JWT authentication, and covers role-based access control - plus a discussion prompt on who should get access to what.
This is the second course of the specialization. Before it comes Web Development Mastery: HTML, CSS & JavaScript Fundamentals (~17 hours); after it, PHP Mastery: Build Web Apps (~11 hours). Completing all three earns the specialization certificate.
Board Infinity 1:1 coaching pairs you with a practitioner while you take the course.
Three modules. Node.js, Express, MongoDB and secure REST APIs - and a certificate to show for it.
Backend Development: Node.js, Express, MongoDB & REST APIs · by Board Infinity · offered on Coursera
Enter your details and the PDF downloads immediately. Inside:
Confirm the download when your browser asks. If it didn't start, grab it here.
Download the PDFThe PDF is yours to keep.