Search courses ranked by devsSee how

1 recommendation
1recommend

Learn Node.js

Tom Chant
Tom Chant
Scrimba
Scrimba
Recommended

Extra perks unlocked via skillcraft.ai link

Want to build lightning-fast, scalable, and efficient backends? Node.js is your answer! Whether you're crafting a simple API or architecting a full-scale web application, Node.js makes it easy, fast, and enjoyable to build powerful server-side applications that scale effortlessly. Node.js is a JavaScript runtime. Think of a runtime as an environment where your code runs. When you open your browser console and run JavaScript, that's the browser runtime. But when you run JavaScript from the command line on your PC or MacBook, that's Node.js. With Node.js, you can create everything from APIs to fullstack applications, all while using JavaScript across the entire stack. You can run it on a Raspberry Pi, a laptop, or even smart devices like a fridge or a traffic light camera. If a device supports Node.js as a runtime, you can use JavaScript to control it. The possibilities are endless! This course is all about building! We'll create three cool projects: The Wild Horizons API (an interactive API that showcases some of the world's most fascinating and unique natural wonders), a spooky app for users to upload their experiences with the paranormal, and your Solo Project will be a gold speculation app. This course is designed for anyone looking to level up their JavaScript skills by getting started with backend development. Whether you're a front-end developer expanding your expertise or a fullstack developer looking to refine your backend skills, this course will equip you with the tools to build scalable, efficient applications.

Instructor

Tom Chant

Tom Chant

Tutor at Scrimba with experience since 2004. Specializes in JavaScript, Node.js, and making coding accessible and pain-free for learners.

Course details

Duration

3 hours 12 minutes

Format

video

Certificate

Included

Pricing

Free

What you'll learn

Grasp the core concepts of Node.js and its asynchronous nature

Design and build RESTful APIs from scratch

Understand and implement Server-Sent Events (SSE) for real-time data streaming

Work with Event Emitters to handle custom events

Prerequisites

Solid understanding of JavaScript fundamentals

Familiarity with ES6+ features

Basic understanding of asynchronous programming concepts

Command line basics

Who this course is for

Frontend developers expanding to backend development

JavaScript developers wanting to build server-side applications

Fullstack developers looking to refine backend skills

Developers interested in building APIs and microservices

Curriculum

Introduction

1 lesson

4 min

Build a REST API

19 lessons

78 min

Routes & Paths

25 lessons

2.2 hrs

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...