Extra perks unlocked via skillcraft.ai link
Build fast, flexible backends with Express.js Express is the most popular Node.js framework—and for good reason. It streamlines backend development so you can build powerful APIs and dynamic server-side features with ease. In this project-based course, you'll learn how to set up Express, design scalable routes, handle data, and implement real-time functionality. Express is a minimalist framework that runs on top of Node.js. While Node lets you run JavaScript outside the browser, Express gives you a toolkit to build web servers, APIs, and dynamic apps with ease. It takes care of the repetitive parts—like routing, parsing, and middleware—so you can focus on building features that matter. This course is project-based, so you'll learn by building two exciting apps: Startup Planet - a REST API packed with detailed information about startups from around the world, and Spiral Sounds - an indie rock vinyl store where users can browse, order, and get real-time updates.

Tutor at Scrimba with experience since 2004. Specializes in JavaScript, Node.js, and making coding accessible and pain-free for learners.
54+ lessons
Interactive
Not included
Free
Serve static and dynamic pages
Craft complex routing systems
Build middleware
Handle file uploads and processing
Basic JavaScript syntax and functions
Advanced JavaScript concepts
How to use Node.js and npm
Developers who are comfortable with JavaScript and have some experience working with Node.js
17 lessons
15 lessons
23 lessons
Notice something missing?
Help us improve this course information for the community