Available tutorials

This is a growing library of front-of-site tutorials. If there's a specific pattern, layout problem, or accessibility question you'd like to see covered, let me know as I keep a running list that I use to shape the next tutorials.

CSS :root() & Design Tokens

Learn how to turn :root and CSS custom properties into a reusable design token system. We build light/dark themes step by step, wire tokens into real components, and keep everything accessible, and easy to refactor.

Topics: Design tokens, Layout, Accessibility

Semantic HTML for Content-Heavy Layouts

When pages are long and dense, structure matters. This tutorial covers headings, landmarks, and layout patterns that keep content-heavy pages scannable, accessible, and maintainable.

Topics: Semantic HTML, Layout, Content design

Semantic HTML Patterns for Small Business Sites

Practical, repeatable HTML patterns for small business sites: hero sections, service lists, testimonials, and contact panels that stay understandable even when the theme changes around them.

Topics: Semantic HTML, Layout, Small business

Semantic HTML – Practical Refactors

Take messy, div-heavy markup and refactor it into clear, semantic structure. We walk through realistic examples so you can see what changes, what stays, and how it affects screen readers and CSS.

Topics: Semantic HTML, Layout, Accessibility

Semantic HTML & Form Inputs – Step-by-Step Tutorial

Build a complete, accessible form from scratch while learning how to structure your HTML so it stays robust through visual redesigns, CSS rewrites, and design system changes.

Topics: Semantic HTML, Forms, Accessibility

Semantic HTML that Survives Redesigns

Learn how to structure pages with semantic landmarks, headings, and component-friendly markup so your HTML survives brand refreshes, framework swaps, and CSS rewrites without turning into div soup.

Topics: Semantic HTML, Layout, Accessibility