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:

Thank you for your interest in McGill University!

Unfortunately, the activity you have selected is not currently open for registration. Please click on the "Request Information" button to complete the Course Inquiry form. This will allow us to notify you as soon as a new section becomes available.

Required fields are indicated by .