Learn Node.js
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 conce
Skills you'll learn
We may earn a commission if you enroll through our links — it never affects the price you pay.
Similar courses
Apply Node.js Skills Through a User Management Case Study
Learners will apply Node.js fundamentals to build a complete, server-rendered User Management System, implement data entry workflows, and persist user data using JSON files. By the end of this course, learners will be able to configure an Express server, design reusable views with Pug templates, process and validate form submissions, and manage file-based data storage within a real-world application. This hands-on case study helps learners move beyond isolated concepts and understand how Node.js components work together in a practical project. Instead of focusing on theory alone, the course e
All levels
JavaScript Basics
This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases. Learners will write their first scripts, have their HTML and CSS skills assessed, create variables and arrays and assign values to them. If student’s skills are lacking, resources and recommendations are provided to improve these skills. There is ample opportunity f
All levels
JavaScript Fundamentals & The DOM
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a solid foundation in JavaScript and DOM manipulation, essential for web development. By the end, you’ll be able to build interactive web applications. You’ll work through hands-on projects and challenges that reinforce key concepts and make learning engaging. The course starts with JavaScript basics, covering variables,
All levels
Full-Stack Development with Node, Express & Databases
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course will take you step-by-step through building a robust full-stack web application using Node.js, Express.js, and MySQL. You’ll begin by mastering HTTP requests in React, and learn to fetch and manage data with external APIs. The course emphasizes real-world development practices, offering hands-on experience through interactive lessons and assessments. The jou
All levels