Exam: WDE™ – Certified Entry-Level Web Developer
Exam Version: WDE-40-01
Status: ACTIVE
The WDE exam consists of 40 single-select and multiple-select items that assess a candidate’s ability to write semantic HTML and apply foundational CSS to create well-structured, responsive, and accessible web pages. Coverage centers on core document structure, content organization, links and media, forms with basic styling, and essential accessibility and modern HTML practices.
Each item is worth a maximum of 10 points. After completion, the candidate’s raw score is normalized and presented as a percentage.
The exam is organized into five blocks aligned with essential web development practices in HTML and CSS. Block weights indicate the relative importance of each area in the overall exam.
The table below summarizes the distribution of exam items and their respective weight in the total exam score.
Block Number
Block Name
Number of Items
Weight
1
HTML Fundamentals
6
15%
2
Text Formatting & Structure
8
20%
3
Multimedia & Hyperlinks
8
20%
4
Forms & Styling
10
25%
5
Accessibility, Best Practices, and Modern HTML
8
20%
TOTAL
40
100%
Last updated: September 18, 2025
Aligned with Exam WDE-40-01
6 objectives covered by the block → 6 exam items
Objective 1.1.1 Describe the basic structure of an HTML document, including the <!DOCTYPE> declaration
<!DOCTYPE html> at the top to ensure standards mode and predictable rendering.<html lang="…"> element with appropriate language.<head> (e.g., <meta charset="utf-8">, title) from content in <body>.Objective 1.2.1 Understand the distinction between block-level and inline elements
<div>, <p>; inline: <span>, <a>) and choose based on meaning.Objective 1.3.1 Identify and correctly use basic HTML entities
&, <, >, ", '. only when needed; prefer CSS for spacing.Objective 1.3.2 Explain the importance of character encoding
<head> with <meta charset="utf-8"> to avoid mojibake.Objective 1.4.1 Utilize comments to document HTML code
<!-- comment --> to explain structure or intent without affecting layout.Objective 1.5.1 Demonstrate the use of basic tags (html, head, title, body)
<title> per page for usability and SEO.<head>; present page content within <body>.8 objectives covered by the block → 8 exam items
Objective 2.1.1 Implement text formatting tags such as strong, em, u, del, sup, sub, and mark
<strong>, <em>) to convey meaning, not just style.<del>, <u>, <mark>, <sup>, <sub> where appropriate and avoid overuse.Objective 2.2.1 Demonstrate the use of headings (h1-h6) and their importance in structuring content and enhancing accessibility
<h1> and nested headings.Objective 2.2.2 Structure content with paragraphs (p) and manage text flow
<p> and avoid empty paragraphs for spacing.<br> tags.Objective 2.2.3 Apply line breaks (br) and horizontal rules (hr) for content separation
<br> for meaningful single line breaks (e.g., addresses, poetry), not layout.<hr> to indicate thematic shifts between sections.Objective 2.3.1 Use the blockquote, q, cite, and abbr tags appropriately
<blockquote> and inline quotes with <q>.<cite> and expansions with <abbr title="…" >.Objective 2.3.2 Employ code, pre, kbd, and samp tags to display preformatted text and format code snippets and user input
<code> and preserve whitespace with <pre> when needed.<kbd> and program output with <samp>.Objective 2.4.1 Create and manipulate ordered (ol), unordered (ul), and definition lists (dl), including nesting
<dl> with paired <dt>/<dd> for term–definition content.Objective 2.4.2 Create and manipulate tables with headers, captions, and merged cells
<table> for data, add <caption>, and group rows with <thead>, <tbody>, <tfoot>.<th scope="col|row"> and merge cells with colspan/rowspan sparingly.8 objectives covered by the block → 8 exam items
Objective 3.1.1 Embed images with img, focusing on alt text and basic responsive attributes
alt text or empty alt for decorative images.srcset/sizes and intrinsic width/height to improve responsiveness and stability.loading="lazy" for non-critical images.Objective 3.2.1 Create hyperlinks with the a tag, including internal, external, email, and telephone links
href values (e.g., mailto:, tel:).rel="noopener noreferrer" with target="_blank".Objective 3.3.1 Embed multimedia with audio and video, including sources and responsiveness
<source> formats for compatibility.<track kind="captions"> and a poster for video.Objective 3.4.1 Design interactive image maps with map and area
alt/aria-label for clickable regions.Objective 3.5.1 Use figure and figcaption to associate media with captions
<figure> with a concise <figcaption>.Objective 3.6.1 Embed external web content with iframe, including responsive handling
title and consider security attributes like sandbox and referrerpolicy.aspect-ratio property.Objective 3.7.1 Integrate multimedia elements as clickable links
<a> with clear alternative text describing the destination.Objective 3.8.1 Integrate favicons for brand identity and user recognition
<head> (e.g., ico, png, svg).10 objectives covered by the block → 10 exam items
Objective 4.1.1 Design forms with a variety of input types and understand their use cases
input, textarea, button) and types (text, email, url, number, password, checkbox, radio, submit, reset).name/id values and associate labels for accessibility.Objective 4.1.2 Discuss form submission methods (GET vs. POST) and their appropriate use cases
action, choose enctype when needed (e.g., file uploads), and consider autocomplete.Objective 4.1.3 Implement field grouping with fieldset and legend; use form attributes to customize behavior
<fieldset> and label groups with a clear <legend>.value, placeholder, disabled, and readonly appropriately.Objective 4.1.4 Use validation techniques and attributes
required, min, max, maxlength, pattern, step) before scripting.Objective 4.1.5 Create dropdown menus with select and option
<optgroup> and provide a meaningful default.multiple and size attributes when appropriate and ensure keyboard operability.Objective 4.2.1 Apply CSS for styling HTML elements, including inline and internal styles
<style> and reserve inline styles for one-off overrides.!important.Objective 4.2.2 Explore the use of CSS classes and IDs for element styling
Objective 4.3.1 Incorporate color and font properties for consistent website styling
Objective 4.3.2 Differentiate and apply the use of span and div for styling and layout
<span> for inline semantics and <div> for block-level grouping when no semantic element fits.Objective 4.3.3 Incorporate basic styling attributes to manipulate container appearance (border, padding, margin)
box-sizing: border-box; for predictable layouts.margin-inline, padding-block) for internationalization.8 objectives covered by the block → 8 exam items
Objective 5.1.1 Explain the core principles of web accessibility and the importance of following WCAG guidelines
Objective 5.1.2 Utilize ARIA roles, states, and properties to make web content more accessible
role="dialog", aria-expanded, aria-hidden) correctly and update them dynamically.Objective 5.2.1 Implement semantic markup and integrate modern HTML5 structural elements
<header>, <nav>, <main>, <article>, <section>, <aside>, <footer>.Objective 5.3.1 Apply microformats, microdata, and Schema.org for enriched content semantics
itemprop, itemscope) and validate structured data.Objective 5.4.1 Understand and apply the basics of HTML APIs (Geolocation, Web Storage)
localStorage/sessionStorage and handle quota and privacy.Objective 5.4.2 Utilize SVG for scalable vector graphics
<symbol> and <use>.Objective 5.5.1 Discuss HTML5 development best practices focusing on code readability and performance
Objective 5.6.1 Understand and apply the basics of testing web accessibility
Download WDE-40-01 Exam Syllabus in PDF
A Minimally Qualified Candidate (MQC) for the WDE exam is an individual with foundational skills in semantic HTML and introductory CSS. The candidate can assemble valid pages, structure and format content clearly, embed links and media responsibly, build basic forms, and apply simple styling to achieve readable, consistent layouts.
The MQC understands the document skeleton and metadata, block vs. inline elements, entities and character encoding, common text and code semantics, lists and tables, hyperlinks and multimedia, form inputs and submission, basic validation attributes, and core CSS concepts (inline/internal styles, classes/IDs, color and typography, and the box model).
This profile represents a blend of standards awareness, practical markup, and foundational styling and accessibility skills needed to produce maintainable entry-level web content.
Block 1: HTML Fundamentals
Minimum Coverage – the candidate can:
<!DOCTYPE html>, language on <html>, and essential <head> metadata (e.g., <meta charset="utf-8">, title).Block 2: Text Formatting and Structure
Minimum Coverage – the candidate can:
<strong>, <em>, <abbr>, <code>) appropriately.<br>, <hr> used sparingly).<blockquote>, <q>, <pre>, <kbd>, <samp>) to convey intent.Block 3: Multimedia and Hyperlinks
Minimum Coverage – the candidate can:
alt text and basic responsiveness (width/height, srcset/sizes when appropriate).rel="noopener" with target="_blank").<track>.Block 4: Forms and Styling
Minimum Coverage – the candidate can:
action/enctype when needed.<fieldset>/<legend> and apply basic validation attributes (required, min/max, pattern, maxlength).box-sizing: border-box;) for consistent spacing.Block 5: Accessibility, Best Practices, and Modern HTML
Minimum Coverage – the candidate can:
To pass the WDE exam, a candidate should achieve a cumulative average score of at least 75% across all exam blocks.