-
1.
Introduction to Web Design
Students are introduced to web design during the first week of class, where they learn the basics of HTML, CSS, and JavaScript as well as an overview of how the web functions. The second week dives into the fundamentals of effective web design, going over important subjects like typography and color theory and assisting students with website planning and wireframing.
-
2.
HTML and CSS
Weeks three through five concentrate on the fundamentals of HTML and CSS, including HTML syntax, structure, and the creation of different elements such as lists, tables, forms, links, and images. After that, students study CSS selectors, syntax, and styling methods like Grid Layout and Flexbox. Semantic HTML, sophisticated CSS properties, and media queries for responsive web design are examples of advanced topics.
-
3.
JavaScript Basics
JavaScript basics, such as syntax, variables, data types, functions, and events, are covered in weeks six through eight. After that, they study DOM manipulation, picking and adjusting elements as well as managing events. Advanced topics include an introduction to APIs and AJAX, asynchronous JavaScript with Promises and Async/Await, and features of ES6+.
-
4.
Web Design Tools and Techniques
In weeks nine and ten, the emphasis is on using design systems and UI kits, as well as design tools like Adobe XD and Figma to create mockups and prototypes. After that, students investigate web design frameworks like Tailwind CSS and Bootstrap to learn how to create and modify responsive layouts for original designs.
-
5.
Project and Portfolio Development
Students organize, plan, and carry out a web design project in weeks eleven and twelve, with an emphasis on testing and debugging. They then get ready for job interviews and freelance opportunities by putting together an online portfolio to display their work.
-
6.
Advanced Web Design Topics
Advanced topics like CSS animations, JavaScript interactive element creation, and using animation libraries like GSAP are covered in weeks thirteen and fourteen. Additionally, the fundamentals of SEO, creating accessible websites, and utilizing accessibility testing tools are taught to students.