Workshops Overview

Below are the core web courses and a summary of what is covered in each of them. Each workshop is a prerequisite for those below it.

Basics 1
Concepts: XHTML, structure and presentation, tools and workflow, view source
XHTML: p, h1-h6, em, strong, ul, ol, li, a, img, table, tr, td
Basics 2
Concepts: CSS, debugging, best practices, block and inline
XHTML: th, thead, tfoot, tbody, caption, rowspan, colspan, html, head, body, meta, title, link
CSS: font-size, font-weight, font-family, font-style, font-variant, text-align, color
Basics 3
Concepts: box model, document flow
XHTML: none
CSS: margin, padding, border, list-style-type, vertical-align, white-space, border-collapse, float, clear, group selectors, descendant selectors
Advanced 1
Concepts: styling images, using divs
XHTML: div, span, col, thead, tbody, tfoot, colgroup
CSS: :hover, :visited, :first-letter, :first-line, width, height, max-width/height, min-width/height, background, child selector, type selector
Advanced 2
Concepts:comments and documentation, imagemaps, meta tags
XHTML: meta, area, map, pre, abbr, blockquote, hr, cite, sup, sub, q, code, tt, dl, dt, dd
CSS: :first-letter, :first-line, :focus, :after, :before, counter-increment, counter-reset, background, white-space, list-style, line-height, counter, letter-spacing, font-variant, text-indent
Advanced 3
Concepts: print stylesheets, embedded styles, inline styles, cascading stylesheets
XHTML: none
CSS: z-index, position, overflow, clip, layer, display, page-break
Validator Tools
Concepts: what is validation? Limitations of the validator tools
XHTML: use of validator.w3.org
CSS: use of jigsaw.w3.org
Accessibility Basics
Concepts: what does accessibility mean? Tools for evaluating accessibility
XHTML: alt, title, id, noscript,
CSS: alternative stylesheets, making the distinction between style and markup