Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Learn Node.js

Scrimba via Coursera

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
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). The course breaks down technical concepts into easy-to-follow lessons, including practical asides that cover critical backend topics including HTTP, JSON, and modular code design. You'll build confidence as you go, writing actual server-side code and learning how to organize and refactor it effectively. By the end of the course, you'll not only understand how Node.js works under the hood but also have a mini server application that demonstrates real-world concepts used in backend development.

Syllabus

  • Getting Started with Node.js
    • 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.
  • Dynamic Routing and Project Structure
    • From APIs to fullstack apps, see how Node.js makes backend development smooth, scalable, and fun.

Taught by

Tom Chant

Reviews

Start your review of Learn Node.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.