- Designing and coding pages and entire sites from scratch
- Coding pages from a client-supplied design
- Redesigning or tidying up existing pages
- Writing or rewriting stylesheets to change or improve the look of existing pages
- Recoding existing pages for fluid design and accessibility
- Creating graphics
- Optimizing graphics
- Tutorials in HTML and CSS
- Converting text or PDF files to HTML