JavaScript and Node.js

Class Number: WEB 10152187-2 - JavaScript and Node.js
Offering Status: Open
Academic Level: Post_Secondary
Back

Course Description

10-152-187 JAVASCRIPT AND NODE.JS ...Use JavaScript and Node.js to manage packages and prepare website files for deployment. Node packages and the Node Package Manager (NPM) will be used to develop website features and functionality. (Prerequisite: 10-152-180, JavaScript and DOM)

Course Typically Offered

  • Fall
  • Spring

Most NWTC classes are offered in 8-week sessions. Learn more about how our class schedule can help you succeed.

What will I learn?

  1. Use command-line tools to navigate, create, and manage files within a web development project.
  2. Use Git and GitHub to track project history and publish code to a remote repository.
  3. Use ES modules and CDN-based package delivery (ESM.sh) to incorporate external JavaScript functionality into a web page.
  4. Use npm and ESBuild to install dependencies and bundle JavaScript for production.
  5. Use Vite's development server and build process to develop and produce a deployable web project.
  6. Use Promises, async/await, and fetch() to retrieve and display external data in a web page.
  7. Use a static site generator with Markdown, templates, and layouts to build multi-page websites.
  8. Use data files, collections, and reusable partials to build a data-driven static site.
  9. Deploy a web project to a live server and evaluate it against basic accessibility and usability standards.

Class Details

Class Number:
WEB 10152187-2 - JavaScript and Node.js
Date:
-
Delivery:
Online Live
Term:
2026 Fall Session 1

Class Notes

Class Format: 

  • Combination of online live and online instruction. 

  • Attend live virtual sessions at scheduled times. 

  • Access remaining instruction online anytime. 

Meetings Times

Dates Day(s) / Time Location
8/20/2026 - 10/12/2026 Online
12:00 AM - 12:00 AM
8/20/2026 - 10/12/2026 Online Live Thursday
12:30 PM - 4:15 PM

* Cost displayed is based on in-state residency. Back to cost

Loading