Cascading Style Sheet (CSS) is a companion language to HTML (pre-requisite to CSS). This course is intended for those who are interested in the visual design aspects of webpages and websites. Whereas HTML provides the webpage structure and content, CSS is used to “style” the webpage elements and attributes. That means you can specify background and font colors, fonts styles and sizing, layout of page elements, and much more. Students will learn the differences between fixed-width and responsive web design. Students will learn the basics mechanics of CSS and will also learn about related software design tools.