Course Description
This course provides a comprehensive introduction to HTML5, the foundation of the modern web. You will learn to write well-structured, semantic, and accessible documents using only native HTML elements — no styling or scripting required.
By the end of this course, you will be able to architect complete web pages that communicate structure and meaning to both humans and machines.
Learning Objectives
- Construct valid HTML5 documents with proper
DOCTYPEand metadata - Apply semantic sectioning elements to create logical page outlines
- Implement accessible forms with labels, fieldsets, and validation attributes
- Present tabular data using
table,caption, and scope attributes - Embed figures, code samples, and quotations with appropriate elements
- Track progress and measurements using
progressandmeter
Course Modules
Module I — Document Structure and Metadata (Complete)
Module progress:
Module II — Semantic HTML Elements (Complete)
Module progress:
Module III — Text-Level Semantics (Complete)
Module progress:
Module IV — Forms and Input Types (In Progress)
- Lesson 4.1 — Input Type Overview ✓
- Lesson 4.2 — Native Form Controls ●
- Lesson 4.3 — Validation Attributes
Module progress:
Module V — Tables and Data Presentation
- Lesson 5.1 — Table Structure
- Lesson 5.2 — Accessibility in Tables
Module progress:
Module VI — Embedded Content and Media
- Lesson 6.1 — Figures and Captions
- Lesson 6.2 — Audio and Video Elements
Module progress:
Assessments
| Assessment | Type | Weight | Due | Status |
|---|---|---|---|---|
| Quiz 1: Document Structure | Quiz | 15% | Completed — 92% | |
| Quiz 2: Semantic Elements | Quiz | 15% | Pending | |
| Assignment 1: Semantic Outline | Assignment | 25% | Submitted | |
| Final Project: Complete HTML Page | Assignment | 45% | Not started | |
| Current Grade | ||||