HTML Notes
14 chapters · Beginner to Advanced · Always free
Course Outline
14 chapters planned. Full lesson notes being written now.
Introduction to HTML
What HTML is, how browsers parse it, and the role of HTML in the web stack.
HTML Elements & Tags
Understanding opening/closing tags, self-closing elements, and nesting rules.
Headings & Paragraphs
Using h1–h6 headings with proper hierarchy and paragraphs with spacing.
Links & Navigation
Creating internal and external hyperlinks, navigation menus and accessibility.
Images & Media
Embedding images, setting dimensions, writing descriptive alt text and lazy loading.
Lists — Ordered & Unordered
Building bullet lists, numbered lists and definition lists for structured content.
Tables
Structuring tabular data with thead, tbody, tfoot, rowspan and colspan.
Forms & Inputs
Building accessible forms with labels, input types, validation and fieldsets.
Semantic HTML5 Elements
Using article, section, aside, header, footer, nav and main correctly.
HTML Attributes
Global attributes like id, class, style, data-*, tabindex, and hidden.
HTML & SEO
Meta tags, Open Graph, Twitter Cards, canonical URLs and structured data.
HTML Accessibility
ARIA roles and labels, semantic elements, keyboard navigation and screen readers.
HTML Best Practices
Clean code principles: consistent indentation, meaningful IDs, avoiding inline styles.
Mini Project: Profile Card
Build a complete semantic HTML profile card with image, bio, links and accessibility.