Course Overview

The CSS (Cascading Style Sheets) course builds on the fundamentals from Intro to Programming. It teaches students how to style web pages using complex, responsive layouts, all the while exposing them to the latest CSS tools, tricks, and features used every day by front-end developers and designers.

  • Week 1: Selectors, forms/tables, positioning, floats
  • Week 2: Responsive design: grids, media queries, frameworks
  • Week 3: Sass, Bourbon
  • Week 4: Flexbox, transitions, transforms, animations
  • Week 5: Group projects

CSS is one of the core languages of the web and is an integral part of front-end development. CSS – along with HTML and JavaScript – helps front-end developers control what the end user of a website can see and do.