The learner will understand Cascading Style Sheets (CSS). They will be able to use CSS to format text and understand colours and backgrounds. They will be able to apply box-related properties, float and position elements, use CSS layout with CSS Flexbox and Grid, apply common CSS techniques and understand the principles of Responsive Web Design (RWD).