Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn Express.js

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.
Instructor

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
3 hours 48 minutes
video
Not included
Free
What you'll learn
Serve static and dynamic pages
Craft complex routing systems
Build middleware
Handle file uploads and processing
Prerequisites
Basic JavaScript syntax and functions
Advanced JavaScript concepts
How to use Node.js and npm
Who this course is for
Developers who are comfortable with JavaScript and have some experience working with Node.js
Curriculum
Build an Express API
17 lessons
Build a Fullstack Express App
15 lessons
Authentication
23 lessons
Notice something missing?
Help us improve this course information for the community