Course Description

This online class is the fourth course in the Certificate of Advanced Front End Web Development and introduces learners to basic concepts of React, a JavaScript library for front-end web development. Through projects and hands-on assignments, the students will learn how to develop user interfaces using React. Topics covered may include fundamentals of React library, basics of JSX, React State, React Props, event management, routing, forms, and basics of REST API. 

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

  • Describe the fundamentals of React. 
  • Understand the syntax of JSX. 
  • Understand and explain the concept of API and REST API. 
  • Design and implement interactive front-end applications using React. 

Level: Intermediate (students are expected to have intermediate knowledge of JavaScript programming and web development tools).

Assignment: Learners will present a front-end application they have designed using React and REST API.  Learners will also create/update their e-portfolio using React and REST API.  

To successfully complete this course and receive a Certificate of Completion for Front End Web Development, learners will complete in-class activities and 2 out of class assignments. One assignment will include the update of the ePortfolio which 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. Students are expected to have intermediate knowledge of front-end web development, web development tools, and JavaScript programming. It will be expected that learners will have English language proficiency. 

Enroll Now - Select a section to enroll in
Section Title
Front End Web Development
Section Schedule
May 26, 2025 to Jun 26, 2025
Contact Hours
Course Fee(s)
details non-credit $800.00
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 .