Session on HTML and CSS, markup languages used for creating websites.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 130 commits ahead of hackettka:master.
Latest commit dc12188 Jul 8, 2018

Introduction to HTML and CSS

HTML (Hypertext Markup Language) is a markup language used to create and organize the content of a website. CSS (Cascading Style Sheets) is a language used for design and layout. Together, these languages form the foundation of what one needs to know to create websites that are useful and well-designed.

By the end of this workshop, participants will:

  • Familiarize themselves with the anatomy of a webpage and how the Internet works.
  • Understand the basics of the HTML and CSS markdown languages.
  • Use HTML, CSS, and a text editor to build a small website

Get Started >>>

HTML Basics

Opening activity
Basic template
Tags and elements
Paragraphs and headings
Challenge: Creating a website

CSS Basics

CSS Basics
HTML/CSS integration
Rule sets
Classes and ids
Useful selectors
Activity: creating a CSS stylesheet


Making your Website Public

Session Leader: Kristen Hackett
Based on previous work by Patrick Sweeney and Patrick Smyth

Creative Commons License

Digital Research Institute (DRI) Curriculum by Graduate Center Digital Initiatives is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Based on a work at When sharing this material or derivative works, preserve this paragraph, changing only the title of the derivative work, or provide comparable attribution.