Official Description

9.0 Continuing Education Units (CEUs)

Using ReactJS to create large web projects containing multiple pages and components. Inter-component communication using Redux. Using Asynchronous JavaScript and XML (AJAX) with ReactJS.


Supplementary Information

30 hours class plus approximately 60 hours of assignments

Topics Covered

  • React router
  • Redux
  • useEffect
  • External server communication

Learning Outcomes

The course is designed to enable you to:

  • Build an interactive website in ReactJS that communicates with an external server
  • Build a React application that provides essential user experience features such as links
  • Use an industry standard state management library

Prerequisite(s) and Corequisite(s)

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

Applies Towards the Following Programs


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 .