Official Description

9.0 Continuing Education Units (CEUs)

Using JavaScript to handle user events and modify the Document Object Model (DOM). Modifying the user interface based on Application Programming Interface (API) responses using Asynchronous JavaScript and XML (AJAX).


Supplementary Information

30 hours class plus approximately 60 hours of assignments

Topics Covered

  • Using JavaScript to modify the Document Object Model (DOM)
  • Event loop
  • Promises
  • Async/await
  • Interactive webpages
  • Server communication with JavaScript

Learning Outcomes

The course is designed to enable you to:

  • Build an interactive webpage that communicates with external servers
  • Use industry standard techniques to write asynchronous code
  • Add interactive elements to websites using JavaScript

Prerequisite(s) and Corequisite(s)

Students must have successfully completed the following course(s) prior to registration:

Applies Towards the Following Programs

Section(s) offered
Section Title
Front End JavaScript and Asynchronous Programming
Language of Delivery
Virtual Course
T, Th
6:00PM to 9:00PM
Nov 08, 2022 to Nov 29, 2022
Virtual Course
9:00AM to 12:00PM
Nov 12, 2022 to Nov 26, 2022
Schedule and Location
Contact Hours
Delivery Format(s)
Course Fee(s)
Tuition fee non-credit $1,166.80
Drop Request Deadline
Apr 21, 2022 to Nov 10, 2022
Transfer Request Deadline
Apr 21, 2022 to Nov 10, 2022
Withdrawal Request Deadline
Nov 10, 2022 to Nov 12, 2022
  • Robert Connolly
Section Notes

A minimum number of registrations is required for this course section to be offered. The School reserves the right to cancel any course section when a minimum number of registrations has not been reached 7 days prior to the start date. In the event of a cancellation, the course fee will be refunded in full.

Course Fee Description

  • Tuition Fee: $1147
  • SCS Career Development Success package (SCSD) fee:  $19.80

Course Drop/Withdrawal Policy

  • Any time prior to the 1st class: Course Drop Period with Full Refund.
  • After the 1st and before the 2nd class: Course Withdrawal Period with Full Refund.
  • After the 2nd class before the 3rd class: Course Withdrawal with No Refund.
Required fields are indicated by .