New here? See how enrollment works →
Node.js & Backend DevelopmentBeginnerProject-based online course

Express.js Foundations

Build web servers with Express: routes, templates, static files and forms.

4 weeks duration~12 learning hours180-day course access4 modules

What you'll learn

  • Create an Express app and routes
  • Render pages with EJS templates
  • Serve static files
  • Handle form posts and redirects

About this course

You build a small recipe site with Express and EJS templates. You learn routing, request data, static files and form handling from starter files.

Course curriculum

4 modules and 12 lessons over 4 weeks. Plan for about 12 learning hours.

01Express basicsWeek 1 · 3 lessons
  1. Installing Express
  2. Routes
  3. Request and response
02TemplatesWeek 2 · 3 lessons
  1. EJS setup
  2. Layouts and partials
  3. Passing data
03FormsWeek 3 · 3 lessons
  1. Parsing form data
  2. Validation
  3. Redirect after post
04Recipe siteWeek 4 · 3 lessons
  1. List and detail pages
  2. Add recipe form
  3. Static assets

Project

Recipe site. An Express site with recipe pages and an add-recipe form.

Who this course is for

Learners who know Node basics and want to build web apps.

Prerequisites

You can run Node scripts and install npm packages.

What's included

  • 180-day course access
  • Project brief
  • Starter repository
  • Coding labs
  • Reference solutions
  • One written project review
  • A digital completion certificate

Learning format

Project-based online course, part of our guided project courses. One written project review.

Access and delivery

  1. Course access is delivered within 15 minutes after payment.
  2. Written project review is returned within 2 business days of submission.
  3. Completion materials are issued within 2 business days after the project is approved.

Certificate

You receive a digital completion certificate. Completion materials are issued within 2 business days after the project is approved.

Frequently asked questions

When does access start?

Course access is delivered within 15 minutes after payment.

Is payment taken on this website?

No. After you submit your enrollment request, we reply by email with payment details and enrollment confirmation.

Does this course guarantee a job or income?

No. It is an education and training service and does not include employment, income or placement guarantees.

Can I cancel?

Our Refund and Cancellation Policy lists the terms for project-based programs.

Related courses in Node.js

$399