Understanding CSS and the modern web -- Getting started -- Mastering the power of CSS selections -- Creating styles using property values -- Adding presentational styles -- Creating a basic page structure -- Creating space and understanding the box model -- Creating a multicolumn layout -- Understanding display, position, and document flow -- Changing the font -- Styling fonts and text -- Adding 2D transforms -- Going beyond with 3D transforms -- Bringing your website to life with transitions and animations -- Testing across multiple browsers -- Making your website look great across multiple devices -- Final steps and conclusion