people holding printout of web wireframe

Front-End Web Development

Learn how to build websites and other small to medium sized web projects with the Certificate in Advanced Front-End Web Development. Through each online, instructor-led program, learners will use various tools and web development techniques to create a Career ePortfolio that will showcase and document their coursework and interpersonal development.


Courses can be taken individually. Upon completion of the five courses, learners will receive a Certificate of Completion in Advanced Front End Web Development:

Registration is Open. 

Schedule: 

Mondays and Thursdays 
January 15, 2024 - Februrary 15, 2024
5:00 pm - 8:00 pm

Course Description

This online course is the first course in the Certificate of Advanced Front End Web Development class and introduces key concepts of the web and the internet and the principles of web design and development. Topics covered include fundamentals of the internet and the web, introduction to social media, web development and design tools and languages, basics of HTML, principles of web layout and design, screen design principles, legal and ethical issues in web design, basics of content management systems, and basics of version control and code management (e.g., GitHub) 

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

  • Understand the fundamental concepts of the web and social media and their impact on business and everyday life. 
  • Understand the basic concepts of web development and design. 
  • Explain the principles of web design clearly. 
  • Recognize the legal and ethical issues of designing websites. 
  • Understand the importance and application of version control and utilize it. 
  • Design and develop a basic html website. 

Level: Beginner (no prior knowledge of web design required) 

Assignments: Build a wireframe and a basic website with HTML (or using similar CMS systems).  Begin to build an ePortfolio using WordPress.  

Textbook: There are no textbooks required for this class.  There is an optional textbook that can be used for the first two classes of the certificate.   

Learners are expected to work on assignments outside of the classroom (approximately 2-3 hours/week). To successfully complete this course and receive a Certificate of Completion, learners will submit and present an ePortfolio and a website using HTML. The ePortfolio will be used to showcase current skills and new skills obtained throughout the certificate. 

Prerequisites

It will be expected that learners will have: 

  • Basic computer skills 
  • English language proficiency 

Visit Registration Page

Registration is open.

Schedule: 

Mondays and Thursdays 
March 18 - April 22, 2024
5:00 pm - 8:00 pm

Course Description

This online course is the second course in the Certificate of Advanced Front End Web Development and introduces students to essential skills for developing websites using HTML5 and CSS. Topics covered will include web standards and best practices of website development, HTML5, CSS, basics of responsive web design, fundamentals of SEO, and basics of JavaScript. 

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

  • Understand the structure of HTML5 and CSS. 
  • Explain the importance of responsive web design. 
  • Explain the principles of SEO. 
  • Describe and utilize JavaScript programming concepts. 
  • Design and develop a small responsive website using HTML5/CSS and JavaScript.

Level: Intermediate (students are expected to have basic web design knowledge and have experience creating basic websites) 

Assignment: Build and present a responsive website using HTML5, CSS and JavaScript. Build or improve the ePortfolio with the new website designed in the class.  

Textbook: There are no textbooks required for this class. There is an optional textbook that can be used for the first two classes of the certificate.   

Learners are expected to work on assignments outside of the classroom (approximately 2-3 hours/week). To successfully complete this course and receive a Certificate of Completion for Web Design and Development, learners will build a responsive website using HTML and CSS. The website will be documented in the ePortfolio. The ePortfolio will be used to showcase current skills and new skills obtained throughout the certificate.

Prerequisites

Completion of the Fundamentals of Web Design course is strongly recommended. Students are expected to have basic design knowledge and have built a basic website in the past. It will be expected that learners will have English language proficiency. 


Visit Registration Page

Course Description

This online class is the third course in the Certificate of Advanced Front End Web Development and introduces students to key principles and methods of user experience (UX) and user interface (UI) design. Through projects and hands-on assignments, the students will learn about the fundamentals of design thinking, user-centered design, user experience mapping, wireframing, prototyping, user interface patterns, and usability testing. 

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

  • Explain and apply user experience design principles in developing the user interface. 
  • Explain the fundamental principles and importance of the user-centered design process, accessibility design, and inclusive design. 
  • Use design principles, mapping methods, and prototyping to analyze the requirements of software and design and develop an interactive user interface. 
  • Understand the principles and methods of usability testing. 
  • Level: Intermediate (students are expected to have basic web design and development knowledge and have experience in creating basic websites) 

Assignments: Learners will participate in in-class activities, a quiz and a team project. The team project will focus on prototyping an interactive user interface for a use-case scenario using user-centered design and an iterative approach.  

To successfully complete this course and receive a Certificate of Completion, learners will participate in in-class activities, complete a quiz and participate in a team project.  Learners will have the option to document their project on an ePortfolio. The e-Portfolio will be used to showcase current skills and new skills obtained throughout the certificate.

Prerequisites

Completion of Fundamentals of Web Design and Web Design and Development is strongly recommended. Students are expected to have basic design knowledge and have built a basic website in the past. It will be expected that learners will have English language proficiency. 


Visit Registration Page

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.

Prerequisites

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. 


Visit Registration Page

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, 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.   

Prerequisites

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. 

Visit Registration Page

Individuals with no prior knowledge of web development can begin the certificate to learn the basics and by the final course they will be able to use advanced concepts and tools for front-end web development.


Schedule: Expand the above courses to see upcoming dates

Format: Online, virtual classroom

Fee: $800 + HST per course. UWindsor students, staff, alumni, and Hire UWindsor Partners are eligible for discounts. Email continue@uwindsor.ca for the discount code.


Watch the Recording!

Learn about how the Certificate in Advanced Front End Web Development could benefit you. In this info session, Instructor Dr. Majid Afshar and University of Windsor Continuing Education provides an overview of the online program, its benefits, along with a live Q&A session.

Majid Afshar is an Adjunct Professor in the School of Computer Science at the University of Windsor, bringing expertise in Data Analytics and a passion for cutting-edge AI research. Afshar is also a postdoctoral fellow at Toronto Metropolitan University's Department of Electrical, Computer, and Biomedical Engineering, where his work focuses on the intersection of Data Analytics, Machine Learning, and the development of robust AI-driven models to tackle real-world challenges. Notably, his contributions to dimensionality reduction and scalable feature selection, including the pioneering method of singular vectors feature selection, have garnered recognition within the field. Afshar is passionate about advancing computer science through research and teaching, with a strong commitment to academic excellence.

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 

Micro-credentials

The courses in this program are considered micro-credentials.

What are micro-credentials?

"Micro-credentials are rapid training programs offered by postsecondary education institutions across the province that can help you get the skills that employers need. Micro-credentials help people retrain and upgrade their skills to find new employment." Learn more on Ontario's "Micro-credentials from Ontario's postsecondary schools" page.

  • Certifies learning outcomes for specific skills, knowledge, or competencies

  • Aligned with industry/professional needs or develop generalized skills

  • Not a replacement for degree-level courses

About OSAP Micro-credentials Application

  • This program is eligible for the OSAP Micro-credential application (OSAPMC).
  • Participants must be registered into the program prior to applying for OSAPMC.
  • Participants are obligated to pay their fees in full, or decide to withdraw at least one week prior to the course start date should they not receive OSAPMC.
  • Register for this program accordingly to allow ample time for your application to be processed. It takes approximately 10-15 business days for the OSAPMC application to be processed.

About MyCreds™ | MesCertif™ at UWindsor Continuing Education

Certificates earned in this program will be distributed through MyCreds™ | MesCertif™. 

What is MyCreds™ | MesCertif™?

MyCreds™ | MesCertif™ is owned by the Association of Registrars of the Universities and Colleges of Canada (ARUCC). It is a national credential wallet for post-secondary learners that has been created by Canadian higher education leadership. It represents an example of how ARUCC and Canadian colleges, institutes, and universities are committed to ensuring official and secure document exchange and adhering to the Groningen Declaration Network (GDN) principles, which emphasize, “Citizens worldwide should be able to consult and share their authentic educational data with whomever they want, whenever they want, wherever.” ARUCC became a signatory to the GDN principles in 2015 and the U of R became a signatory in 2019.

Learn more about MyCreds™ | MesCertif™

Please note: MyCreds™ | MesCertif™ is currently not utilized institution-wide. University of Windsor Continuing Education is the first department to distribute digital credentials through MyCreds™ | MesCertif™ for select courses and programs. To see if the program distributes credentials through MyCreds™ | MesCertif™, visit the individual program pages listed on Continuing Education's website.

A record of completion of the program will also be noted on the student's University of Windsor Continuing Education transcript, located in the student's Continuing Education account.

REGISTER NOW

Email us at continue@uwindsor.ca if you have questions - we are always happy to help. 

Sign up on our Interest List to be notified about enrolment and receive updates from Continuing Education.