Announcements

Our last lecture, scheduled for Wednesday, January 20th will be on Browser Bugs, Validation, Accessibility, and Site Infrastructure. The corresponding lab for this lecture will be on Friday, January 22nd.

The lecture notes for Lecture 2 have been posted here.

Fill in your information for the class roster: Google Form

Principles of Web Design

This class will introduce participants to page authoring with HTML and CSS while simultaneously covering some of the most important design and usability considerations for the web. For each of the three weeks of the class, topics and techniques covered in the two-hour lecture and question sessions are put into application in a related three hour lab. The topics and course materials on this site are arranged by the topics of the lectures.

Lecture 1: Introduction to HTML and CSS

A gentle introduction to webpage source for new developers, mostly in HTML and CSS. The lecture will focus on getting everyone on equal footing in terms of a technical foundation for the following lectures. Topics will include common practices and standards, browser compatibility considerations, etc.

Lecture 2: Look & Feel—Layouts and Color Schemes

Layout considerations and colors schemes will be discussed in this lecture.

Lecture 3: Infrastructure, Accessibility, and Validation

Design of the internal structure of your website is important, from the standpoint of advanced users, future maintainers, and future developers. Issues of accessibility (including graceful degradation) and validation will also be covered.

Labs

Lab hours are structured in an open format to allow participants to engage in exercises and ask questions about practical issues. Feel free to stay as long or as little as you want or need!