All Level Sign in Sign Up

HTML Language — Syllabus

Explore the syllabus by level.

Understand core structure and basic tags

  1. What is HTML , History of HTML & HTML versions
  2. HTML document structure
  3. HTML elements & tags
  4. Attributes (global & element-specific)
  5. Headings , Paragraphs & line breaks
  6. Text formatting
  7. Comments in HTML
  8. HTML entities
  9. Whitespace handling
  10. Case sensitivity in HTML
  11. Basic HTML file creation
  12. Browser rendering basics
  13. HTML validation basics

Build content-rich pages

  1. Anchor tag , Target attribute
  2. Image tag , Image attributes
  3. Audio tag , Video tag
  4. Embedding external content
  5. Ordered lists , Unordered lists , Description lists , Nested lists
  6. Favicons
  7. <figure> & <figcaption> <iframe>
  8. Accessibility basics for media

Work with structured data & user input

  1. <table>, <tr>, <td>, <th>
  2. Table captions , Table headers & footers , rowspan & colspan
  3. Table semantics
  4. <form> element
  5. Form attributes (action, method)
  6. Input types (text, email, password, number)
  7. Radio & checkbox
  8. Select & option
  9. Textarea
  10. Label association
  11. Button types
  12. Required & readonly attributes
  13. Form validation basics

Write clean, meaningful, SEO-friendly HTML

  1. What is HTML5
  2. <header>
  3. <nav>
  4. <section>
  5. <article>
  6. <aside>
  7. <footer>
  8. <main>
  9. <time>
  10. <mark>
  11. <details> & <summary>
  12. <progress> & <meter>
  13. HTML5 form enhancements
  14. SEO importance of semantics

Industry-grade HTML usage

  1. Web accessibility (WCAG basics)
  2. ARIA roles
  3. alt text best practices
  4. Semantic HTML for screen readers
  5. Meta tags
  6. Open Graph tags
  7. SEO-friendly structure
  8. Heading hierarchy rules
  9. Clean & readable HTML
  10. Inline vs block elements
  11. Deprecated tags
  12. Cross-browser compatibility
  13. Performance considerations
  14. HTML linting tools
  15. Code maintainability

Master HTML in real-world environments

  1. HTML with CSS integration
  2. HTML with JavaScript integration
  3. Data attributes (data-*)
  4. HTML templating basics
  5. HTML in frameworks (React/Vue usage)
  6. Shadow DOM overview
  7. Web Components basics
  8. Custom elements
  9. Progressive enhancement
  10. Graceful degradation
  11. HTML security concerns
  12. XSS prevention basics
  13. HTML forms with backend
  14. HTML optimization techniques
  15. Real-world HTML interview scenarios