Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time

Intro to CSS: Style Webpages from Scratch

Slides and materials are hosted at

Course description

Want to learn how to build your own website? Already have your own site and want to have more control over it? Interested in learning to program but want to start small? If you answered yes to any of the questions above, this course is for you!

CSS is an incredibly useful skill for bloggers, content creators, email marketers, small business owners, designers; it is absolutely necessary for front-end web developers.

In this workshop, you'll learn CSS, the languages used by the billions of webpages out there today to style content. The comprehensive workshop will be a mix of lectures, pair programming, and hands-on exercises building your webpage.

By the end of this workshop, you will know how to style web pages using CSS (e.g. a bold blog title, italicized date of entry, the blog content in a cool font, and cute icons for your blog).


Attendees should be comfortable with HTML tags and attributes.


  • Your laptop (Mac, PC, Linux) and charger
  • A modern web browser (Chrome, Firefox, Safari)
  • A text editor - we recommend either Sublime Text or Atom (both free)

If you do not have a laptop, please contact the instructors. We have a limited number of Chromebooks for students to borrow.


This was adapted from the Girl Develop It Core HTML/CSS curriculum. It was developed through the contributions of Pamela Fox, Alexis Goldstein, Erin M. Kidwell, Izzy Johnston, Jen Myers, and Sylvia Pellicore. It was modified by Kelly Tran.