Course Description:
This online course provides an advanced look into web design principles and techniques. It covers the fundamentals of creating effective, visually appealing websites and applications. You will learn about the different approaches to designing and developing interfaces, including user experience design. You will also gain an understanding of how to create a strong visual hierarchy, utilize typography, incorporate color theory and styling, optimize images for web performance, and use modern tools and techniques such as HTML5 & CSS.
Through interactive lectures, readings, discussions, and assignments you will develop your skills in website design while discovering methods for improving usability and accessibility on the web. This course is ideal for individuals who want to build upon their existing knowledge of web design with a focus on developing professional-level sites.
Course Objectives:
- Develop an understanding of user experience (UX) & user interface (UI) concepts from a web designer’s perspective
- Define & differentiate between various design elements such as typography & information architecture
- Understand responsive design principles & be able to optimize website experience across devices
- Utilize best practices when incorporating animation effects & immersive media like sound/video into websites
- Analyze color theory & contrast principles before implementing them during styling
- Understand best methods for utilizing HTML5 & CSS so as to convert planned designs into reality
- Optimize images so as to render them quickly while minimizing bandwidth utilization
- Create interactive components with help from libraries or frameworks such as Bootstrap
- Incorporate accessibility features so as to enable maximum audience reach
- Identify scope for improvement while auditing existing websites through analytical tools