HTML Language — Syllabus
Explore the syllabus by level.
Understand core structure and basic tags
- What is HTML , History of HTML & HTML versions
- HTML document structure
- HTML elements & tags
- Attributes (global & element-specific)
- Headings , Paragraphs & line breaks
- Text formatting
- Comments in HTML
- HTML entities
- Whitespace handling
- Case sensitivity in HTML
- Basic HTML file creation
- Browser rendering basics
- HTML validation basics
Build content-rich pages
- Anchor tag , Target attribute
- Image tag , Image attributes
- Audio tag , Video tag
- Embedding external content
- Ordered lists , Unordered lists , Description lists , Nested lists
- Favicons
- <figure> & <figcaption> <iframe>
- Accessibility basics for media
Work with structured data & user input
- <table>, <tr>, <td>, <th>
- Table captions , Table headers & footers , rowspan & colspan
- Table semantics
- <form> element
- Form attributes (action, method)
- Input types (text, email, password, number)
- Radio & checkbox
- Select & option
- Textarea
- Label association
- Button types
- Required & readonly attributes
- Form validation basics
Write clean, meaningful, SEO-friendly HTML
- What is HTML5
- <header>
- <nav>
- <section>
- <article>
- <aside>
- <footer>
- <main>
- <time>
- <mark>
- <details> & <summary>
- <progress> & <meter>
- HTML5 form enhancements
- SEO importance of semantics
Industry-grade HTML usage
- Web accessibility (WCAG basics)
- ARIA roles
- alt text best practices
- Semantic HTML for screen readers
- Meta tags
- Open Graph tags
- SEO-friendly structure
- Heading hierarchy rules
- Clean & readable HTML
- Inline vs block elements
- Deprecated tags
- Cross-browser compatibility
- Performance considerations
- HTML linting tools
- Code maintainability
Master HTML in real-world environments
- HTML with CSS integration
- HTML with JavaScript integration
- Data attributes (data-*)
- HTML templating basics
- HTML in frameworks (React/Vue usage)
- Shadow DOM overview
- Web Components basics
- Custom elements
- Progressive enhancement
- Graceful degradation
- HTML security concerns
- XSS prevention basics
- HTML forms with backend
- HTML optimization techniques
- Real-world HTML interview scenarios