This beginner-friendly course is your fast track to learning the fundamentals of Node.js, the powerful JavaScript runtime built on Chrome's V8 engine. Through a hands-on, project-based approach, learners will start with a solid introduction to Node.js and gradually progress onto building and serving web content using core modules such as http. Along the way, you’ll explore the request-response cycle, handle routing, serve JSON APIs, and implement key backend functionalities such as path parameters, query strings, and CORS (Cross-Origin Resource Sharing).



Learn Node.js
This course is part of Fullstack Development Specialization

Instructor: Tom Chant
Access provided by Chula Engineering
Recommended experience
What you'll learn
Understand the basics of Node.js.
Create and configure a basic HTTP server with Node.js.
Handle routing logic and serve dynamic API responses using path and query parameters.
Skills you'll gain
Details to know

Add to your LinkedIn profile
2 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 2 modules in this course
Lay the groundwork for backend development by learning how to create a basic Node.js server and understand the core concepts behind HTTP and routing.
What's included
1 assignment13 plugins
From APIs to fullstack apps, see how Node.js makes backend development smooth, scalable, and fun.
What's included
1 assignment8 plugins
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Why people choose Coursera for their career




Explore more from Computer Science
Scrimba
Scrimba
Scrimba
Scrimba