Official Description

5.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 + approximately 20 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

Applies Towards the Following Programs

Section(s) offered
Section Title
Front End JavaScript and Asynchronous Programming
Language of Delivery
In-class Lecture
6:00PM to 9:00PM
Sep 28, 2021 to Nov 30, 2021
Schedule and Location
Contact Hours
Delivery Format(s)
Course Fee(s)
Tuition Fee non-credit $1,166.80 Click here to get more information
Drop Request Deadline
Jun 07, 2021 to Oct 05, 2021
Transfer Request Deadline
Jun 07, 2021 to Oct 05, 2021
Withdrawal Request Deadline
Oct 05, 2021 to Oct 12, 2021
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: $1,146.60
  • 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 .