InterCourses
CoursesBlogs
Beginner Friendly

Introduction to HTML

Learn HTML5 from scratch — structure, text, links, forms, media, and semantic elements through hands-on coding exercises.

Join Course for Free
🏷️

Course Overview

HTML5

HTML (HyperText Markup Language) is the skeleton of every web page you've ever visited. It provides the structure and meaning — headings, paragraphs, links, images, forms, and more — that browsers render into the pages you see. Everything runs directly in your browser with no installs required.

What you will learn

  • How browsers read and render HTML documents.
  • Core tags: headings, paragraphs, lists, links, images, tables, and forms.
  • How to group content with div and span, and how to reach for semantic tags instead.
  • Forms and all the different input types the browser natively supports.
  • How to embed video, audio, and external pages with iframes.
  • Modern semantic HTML5 elements that make pages more accessible and SEO-friendly.

Course outline

  1. Introduction to HTML — what HTML is, tags vs. elements vs. attributes, and your first complete page.
  2. Text Content — headings, paragraphs, emphasis, line breaks, and lists.
  3. Links and Images — anchor tags, image embedding, and adding styles.
  4. Tables and Layout — grouping with div/span, data tables, CSS classes and IDs.
  5. Project - Visiting Card — build a personal visiting card page with content hierarchy, image, links, and structure.
  6. Head and Metadata — the <head> element, page titles, <meta> tags, and HTML entities.
  7. Forms — form structure, text/email/password inputs, checkboxes, radio buttons, select menus, and textarea.
  8. Project - Contact Us Form — build a complete contact workflow with labels, inputs, validation attributes, and submission UX.
  9. Media and Embedding — video, audio, and iframes.
  10. Semantic HTML — <header>, <nav>, <main>, <article>, <section>, <footer>, <figure>, <details>, and more.
  11. Project - Resume — create a semantic resume page with profile, experience, skills, and contact details.

Ready to make your HTML pages look great? Continue with the CSS course after finishing this one.

Syllabus

  • What is HTML?
  • Elements, Tags, and Attributes
  • Your First Complete Page
  • Headings and Comments
  • Paragraphs, Emphasis, and Line Breaks
  • HTML Lists
  • Hyperlinks
  • Images
  • Applying Styles to HTML
  • Div and Span
  • HTML Tables
  • Classes and IDs
  • Project 1 - Visiting Card Structure
  • Project 1 - Visiting Card Actions
  • The Head Element and Page Title
  • Meta Tags
  • HTML Entities
  • HTML Forms
  • Input Types
  • Checkboxes and Radio Buttons
  • Textarea and Select
  • Embedding Video
  • Embedding Audio
  • Iframes
  • Semantic HTML Tags
  • Details, Figure, and Figcaption
  • Project 3 - Resume Semantic Structure
  • Project 3 - Resume Links and Actions

At a glance

Level
Beginner
Duration
28 lessons
Prerequisites
None