Beyond the Basics of Front-End Web Design

With the basics understood, this course dives deeply into Cascading Style Sheets (CSS) so students can better understand their power and flexibility in designing web pages. Students learn about advanced selectors, including general and sibling selectors, the universal selector, and pseudoselectors. A comprehensive look at responsive design is included, with students building their own layout grids and media queries. Students also explore Sass, a CSS preprocessing language which combines logic and variables with CSS to create dynamic styling. An introduction to Flexbox and CSS animation is also included. (4 credits)