Course Description

This online class is the fifth course in the Certificate of Advanced Front End Web Development and introduces learners to the advanced concepts of front-end web development using React. Topics may include best react architecture practices, debugging and performance evaluation, external state, asynchronous APIs, authentication, and optimization.  

At the end of the module, the successful student will know and be able to: 

  • Identify the best React architecture for a given project 
  • Debug and test React applications 
  • Use external state and asynchronous API in React applications 
  • Apply advanced concepts to optimize the performance of React applications 

Level: Advanced (students are expected to have intermediate level of knowledge of front-end web development) 

Assignment: A series of in-class activities and two assignments will be submitted by the learners.  Assignments will allow participants to implement front-end web development techniques into a web design using REACT and REST API. 

To successfully complete this course and receive a Certificate of Completion in Advanced Front End Web Development, learners will complete in class activities and two out of class assignments to implement front-end web techniques using REACT and REST API. The assignment will include a presentation to an industry project partner and consist of the integration of social media into web design using React. Learners will document their learning in the ePortfolio. The ePortfolio will be used to showcase current skills and new skills obtained throughout the certificate.   


Computer Requirements: 

  • Learners will require access to a computer with high-speed internet access. 
  • Class is delivered online through the Brightspace Learning Management System (for class materials and assignments) and Microsoft Teams for class meetings. 

Brightspace and Microsoft Teams Requirements: 

  • A link will be provided through email prior to the first day of class so that you will have access to all course resources and streaming functions 
  • Once you register for this class you will be issued a UWinID. Please activate your UWinID as soon as possible. Document your UWinID and password as you will need it to access Brightspace and Teams. If you have any issues, please contact continue@uwindsor.ca
  • Visit this site for Brightspace technical requirements 


Completion of Fundamentals of Web DesignWeb Design and Development, and User Experience (UX) and User Interface (UI) Design is strongly recommended. Completion of Front End Web Development is required. Students are expected to have intermediate knowledge of front-end web development and experience building websites. It will be expected that learners will have English language proficiency. 

Enroll Now - Select a section to enroll in
Section Title
Advanced Front End Web Development
Section Schedule
Sep 15, 2025 to Oct 16, 2025
Contact Hours
Delivery Options
Course Fee(s)
details non-credit $800.00 or $25.00 deposit
Section Notes

Full refund 7 days before the start of the course, minus a $25.00 administration fee.  Please review the Registration and Refund Policies

  Register early to secure your spot in the class and ensure virtual class access for your first day.

Required fields are indicated by .