Fractal
Coursera logo
Log In
Fractal
Scrimba
Learn Express.js
  • About
  • Outcomes
  • Modules
  • Testimonials
  • Recommendations
  1. Computer Science
  2. Software Development
Scrimba

Learn Express.js

This course is part of Fullstack Development Specialization

Tom Chant

Instructor: Tom Chant

Access provided by Fractal

2 modules
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

Recommended experience

Beginner level

This course is aimed at beginners.

1 hour to complete
Flexible schedule
Learn at your own pace

2 modules
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

Recommended experience

Beginner level

This course is aimed at beginners.

1 hour to complete
Flexible schedule
Learn at your own pace
  • About
  • Outcomes
  • Modules
  • Testimonials
  • Recommendations

What you'll learn

  • Build and configure a basic Express server from scratch.

  • Implement dynamic API endpoints using query and path parameters.

  • Organize server routes using the Express Router for modular code design.

Skills you'll gain

  • Web Servers
  • Real Time Data
  • Restful API
  • Web Applications
  • Routing Protocols
  • JSON
  • Middleware
  • API Design
  • Web Frameworks
  • Node.JS
  • Server Side
  • Application Servers

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

2 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

Learn more about Coursera for Business
 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the Fullstack Development Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 2 modules in this course

Learn Express.js is an engaging and beginner-friendly course designed to give you a solid foundation in building web servers using Node.js and the Express framework. You'll start by setting up a basic server, understanding the request/response cycle, and sending responses. As you progress, you'll dive deeper into serving data, using query parameters, and adding path parameters to routes.

The course also teaches modularizing code using express.Router(), handling "Route Not Found" errors, and configuring CORS to manage cross-origin requests. Practical examples and clear explanations help ensure you can build organized, maintainable backend applications. By the end, you’ll be ready to build your own Express.js projects confidently and efficiently, equipped with best practices and real-world knowledge. This course is project-based, so you’ll learn by building two exciting apps: 1. Startup Planet: A REST API packed with detailed information about startups from around the world. You'll learn how to: - Create routes to serve different types of data - Handle HTTP requests and responses - Serve and filter data using Express 2. Spiral Sounds: An indie rock vinyl store where users can browse, order, and get real-time updates. You'll build features including: - User authentication and protected routes - Inventory management and order processing - Task queues for simulating logistics - Real-time notifications using Server-Sent Events

Discover the fundamentals of building fast, modular, and scalable web servers with Express.js.

What's included

1 assignment7 plugins

1 assignment•Total 15 minutes
  • Getting Started with Express.js Graded Assignment•15 minutes
7 plugins•Total 26 minutes
  • Welcome to interactive lessons!•1 minute
  • Learn Express.js•3 minutes
  • Startup Planet Intro•3 minutes
  • Setting Things Up•7 minutes
  • A Basic Server•4 minutes
  • Aside: The Request/Response Cycle•2 minutes
  • Aside: Sending a Response•6 minutes

Learn how to serve and structure data in Express by using query and path parameters, modularizing routes, handling errors, and implementing CORS for cross-origin requests.

What's included

1 assignment11 plugins

1 assignment•Total 15 minutes
  • Routing and Parameters in Express Graded Assignment•15 minutes
11 plugins•Total 44 minutes
  • Serving Data•2 minutes
  • Aside: Query Parameters•3 minutes
  • Filtering by Query Params•8 minutes
  • Aside: Path Parameters•4 minutes
  • Add Path Parameters 1•4 minutes
  • Path Params 2•4 minutes
  • express.Router()•6 minutes
  • Modularise The Code•5 minutes
  • Route Not Found•3 minutes
  • Using CORS•3 minutes
  • Wrapping Things Up•2 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Tom Chant
Tom Chant
Scrimba
11 Courses•145,712 learners

Offered by

Scrimba

Offered by

Scrimba

Scrimba is an interactive code-learning platform with over a million users from all over the world. They feature highly interactive and engaging courses about programming and web development.

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Explore more from Computer Science

  • P

    Packt

    Master Express Framework: Beginner to Advanced with Node.js

    Course

  • I

    IBM

    Developing Back-End Apps with Node.js and Express

    Course

  • B

    Board Infinity

    Building RESTful APIs with Node.js and Express

    Course

  • P

    Packt

    Advanced AJAX Techniques and Final Projects

    Course

Coursera Footer

Skills

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok
Coursera

Welcome back

New to Coursera?

Having trouble logging in? Learner help center

Close