
Front End Foundations

About the course:
Description: The Front End Foundations course is an extension of the Coding From Scratch module, further exploring advanced concepts. This course is intended to enable students to create modern and robust web applications without leveraging any advanced frameworks. Students will strengthen their foundational knowledge of how web applications and client-side coding works. Students will explore web animations, transitions, transformations and how to structure and organize code for a large web project. Objectives: Learn more advanced JavaScript including arrow functions and the spread operator. Learn about Object-Oriented style JavaScript. Learn how to manipulate the DOM using jQuery. Learn how to make a responsive design using Bootstrap. Learn about Flexbox as an alternative to the box model.