
HTML5 Course
Master HTML5 from the ground up and build real, production-ready web pages with confidence. This course covers everything from document structure and semantic markup to forms, accessibility, and browser APIs. Whether you're just starting out or filling gaps in your knowledge, you'll finish with the skills employers actually look for.
What you will learn:
You'll start by setting up a professional development environment and understanding how browsers render HTML documents. From there, you'll work through semantic text elements, links, images, audio, video, and data tables. You'll build accessible, validated forms using native HTML5 input types and constraint attributes. The course also covers ARIA roles, keyboard navigation, and WCAG compliance. You'll explore HTML5 APIs including geolocation, localStorage, canvas, and drag-and-drop. Finally, you'll apply performance optimization, SEO metadata, and security best practices to production-quality HTML projects.
How you study in practice HTML5 Course
How you practise HTML5 Course
For companies looking to train their team
With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.
Course Content
8 Chapters • 38 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to HTML5 and the Web
Introduction to HTML5 and the Web
Lesson 1 • HTML5 vs. Earlier HTML Versions
Contrasts HTML5 with HTML 4 and XHTML to clarify what changed and why. Sets expectations for modern syntax rules used throughout the course.
Lesson 2 • How Browsers Render Web Pages
Explains the request-response cycle and DOM construction. Grounds all subsequent HTML authoring in real browser behavior.
Lesson 3 • Setting Up a Development Environment
Guides students through installing a code editor and browser dev tools. Ensures every student has a working workspace before writing any code.
Lesson 4 • Anatomy of an HTML5 Document
Breaks down the doctype, html, head, and body elements and their roles. Students produce a minimal but valid HTML5 file by the end.
Chapter 2HideHide detailsSee detailsCore HTML5 Text and Semantics
Core HTML5 Text and Semantics
Lesson 1 • HTML Entities and Special Characters
Covers named and numeric character references for symbols and reserved characters. Prevents common rendering bugs caused by unescaped characters.
Lesson 2 • Sectioning and Landmark Elements
Introduces header, nav, main, article, section, aside, and footer. Students restructure a flat document into a semantically meaningful layout.
Lesson 3 • Lists: Ordered, Unordered, and Description
Explains ol, ul, li, dl, dt, and dd and when to use each type. Reinforces semantic choice over visual preference.
Lesson 4 • Headings, Paragraphs, and Text Flow
Covers h1–h6, p, br, and hr and their impact on document outline. Connects proper heading hierarchy to accessibility and SEO outcomes.
Lesson 5 • Inline Semantic Elements
Teaches strong, em, mark, abbr, cite, time, and related inline tags. Students apply these to annotate text with machine-readable meaning.
Chapter 3HideHide detailsSee detailsLinks, Images, and Media
Links, Images, and Media
Lesson 1 • Hyperlinks and URL Fundamentals
Explains absolute vs. relative URLs, anchor attributes, and link targets. Enables students to wire multi-page sites together correctly.
Lesson 2 • Images and Responsive Techniques
Covers img, alt text, srcset, sizes, and the picture element. Students implement resolution-switching and art-direction patterns.
Lesson 3 • Figures and Captions
Teaches figure and figcaption to associate images with descriptive text. Reinforces semantic grouping introduced in the previous chapter.
Lesson 4 • Embedding Audio and Video
Introduces audio and video elements, source fallbacks, and track for captions. Students embed accessible media with multiple format support.
Lesson 5 • Embedding External Content with iframe
Explains iframe, sandbox, and allow attributes for safe third-party embeds. Students embed maps and video players while managing security risks.
Chapter 4HideHide detailsSee detailsHTML5 Tables
HTML5 Tables
Lesson 1 • Table Structure Fundamentals
Covers table, tr, th, and td and their required nesting order. Establishes correct markup before introducing accessibility enhancements.
Lesson 2 • When Not to Use Tables
Clarifies the misuse of tables for layout and its accessibility consequences. Reinforces semantic decision-making established in earlier chapters.
Lesson 3 • Accessible Table Markup
Introduces scope, headers, and id attributes for screen reader compatibility. Connects table semantics to assistive technology behavior.
Lesson 4 • Spanning Rows and Columns
Teaches colspan and rowspan to represent complex data relationships. Students practice merging cells without breaking table structure.
Chapter 5HideHide detailsSee detailsHTML5 Forms and Input Elements
HTML5 Forms and Input Elements
Lesson 1 • Labels, Fieldsets, and Accessibility
Teaches label, fieldset, legend, and aria-describedby for accessible forms. Ensures every control is programmatically associated with its label.
Lesson 2 • Form Structure and Submission
Covers form, action, method, and enctype attributes and how data is sent. Provides the structural foundation for all form-related sections.
Lesson 3 • Core Input Types and Controls
Introduces text, password, email, number, checkbox, radio, and select. Students build a variety of controls and understand their default behaviors.
Lesson 4 • HTML5 Input Types and Pickers
Explores date, time, color, range, file, and search input types. Students leverage native browser UI to reduce custom JavaScript needs.
Lesson 5 • Built-in Form Validation
Covers required, pattern, min, max, minlength, and maxlength attributes. Students implement validation without JavaScript using native HTML5 constraints.
Chapter 6HideHide detailsSee detailsAccessibility and ARIA in HTML5
Accessibility and ARIA in HTML5
Lesson 1 • Accessibility Testing and Auditing
Introduces automated tools, manual testing, and screen reader testing workflows. Students produce an accessibility audit report for a sample page.
Lesson 2 • ARIA Roles, States, and Properties
Covers role, aria-label, aria-labelledby, aria-hidden, and live regions. Students add ARIA only where native semantics are insufficient.
Lesson 3 • Web Accessibility Fundamentals
Introduces WCAG principles—perceivable, operable, understandable, robust—and their practical implications. Frames accessibility as a design requirement, not an afterthought.
Lesson 4 • Keyboard Navigation and Focus Management
Teaches tabindex, focus trapping, and skip navigation links for keyboard users. Students verify full keyboard operability of interactive components.
Lesson 5 • Semantic HTML as Accessibility Foundation
Demonstrates how native HTML elements expose implicit ARIA roles. Reinforces that correct semantics from earlier chapters directly improve accessibility.
Chapter 7HideHide detailsSee detailsHTML5 APIs and Browser Features
HTML5 APIs and Browser Features
Lesson 1 • Geolocation API
Covers getCurrentPosition, watchPosition, and error handling for location data. Students build a feature that displays the user's coordinates on request.
Lesson 2 • Canvas Element and 2D Drawing
Introduces the canvas element and its 2D rendering context for programmatic drawing. Students draw shapes, text, and images using JavaScript context methods.
Lesson 3 • History API and Single-Page Navigation
Covers pushState, replaceState, and the popstate event for URL management. Students update the browser URL without full page reloads.
Lesson 4 • Drag and Drop API
Teaches draggable, dragstart, dragover, and drop events for native DnD. Students build a sortable list using only HTML5 drag-and-drop events.
Lesson 5 • Web Storage: localStorage and sessionStorage
Explains key-value storage APIs for persisting data without a server. Students save and retrieve form data across page reloads.
Chapter 8HideHide detailsSee detailsHTML5 Performance and Best Practices
HTML5 Performance and Best Practices
Lesson 1 • Image Optimization Strategies
Covers format selection, compression, and next-gen formats like WebP and AVIF. Students reduce image payload while maintaining visual quality.
Lesson 2 • Security Considerations in HTML
Identifies XSS vectors, unsafe iframe embeds, and insecure form targets. Students apply HTML-level mitigations to harden a sample application.
Lesson 3 • Resource Loading and Critical Path
Explains how script, link, and meta placement affects page load speed. Students reorder document resources to minimize render-blocking.
Lesson 4 • SEO Fundamentals Through HTML
Covers title, meta description, Open Graph tags, and structured data markup. Students add metadata that improves search engine and social media visibility.
Lesson 5 • HTML Code Quality and Maintainability
Teaches consistent indentation, commenting, and naming conventions for HTML. Students apply a style guide to a messy codebase and validate the result.
Your valid completion certificate
This course is for you:
Career changer: wants a concrete, marketable tech skill to pivot industries.
Marketing professional: needs to edit and understand web page code independently.
Freelance designer: ready to hand-code layouts instead of relying solely on builders.
Computer science student: filling practical HTML gaps before tackling JavaScript frameworks.
Small business owner: determined to manage and update their own website confidently.
Bootcamp applicant: preparing a strong foundation before an intensive development program.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top training programs
FAQ
Who is Dedika?
Is the certificate valid in Canada?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















