Launch offeryour first badge for €5 with code
Plume
← All skills
HTML & CSS
Web & Mobile Development

HTML & CSS

Semantics, accessibility, flexbox, grid, responsive, variables, animations, dark mode.

15 minutes€19.99

Before starting, we run a 1-minute tech check — microphone, ambient noise, connection. If your setup isn't good enough, the test is fully refunded.

How does it work? →

About the HTML & CSS badge

Prove you actually know HTML & CSS — semantics, grid, accessibility, custom properties — with a 15-minute AI oral exam, not a multiple-choice quiz.

The Plume HTML & CSS badge tests how well you reason about markup structure, the cascade, specificity, and modern layout tools: Flexbox, CSS Grid, container queries, :has(), subgrid, and custom properties. The AI examiner puts you through real-world scenarios — inheriting a legacy CSS codebase littered with !important, choosing between Flexbox and Grid for a complex layout, building a maintainable design system without a framework — and evaluates the depth of your thinking, not your ability to recite definitions.

Unlike a QCM or a self-declared LinkedIn skill, a Plume oral forces you to reason out loud, justify tradeoffs, and show that you genuinely understand why something works in CSS — not just what to type. A hiring manager or client can hear how you talk about cascade layers, WCAG contrast ratios, or PostCSS configuration. The 0-100 score and level (Novice to Expert) are generated by Claude Opus from a full transcript analysis — no luck, no answer memorization.

This badge is built for front-end developers, integrators, UI designers who code, and anyone who wants to prove they write production-grade HTML & CSS — not just copy-paste from Stack Overflow. Whether you're job hunting, benchmarking yourself before upskilling, or trying to stand out in a competitive freelance market, the badge gives you a concrete, verifiable proof of skill where words alone no longer cut it.

What this badge evaluates

Here are the concrete dimensions the AI examines during the 15-minute oral.

How this badge is scored

Final scoring is performed by Claude (Anthropic), which reads back the full transcript and applies this weighted criteria grid.

How the oral exam unfolds

A Plume session takes about 20 minutes, from tech check to badge delivery.

  1. Step 1

    Tech check (1 min)

    The AI confirms your microphone is working and your connection is stable. You confirm you're ready to start. No technical questions at this stage — it's purely to make sure the oral gets recorded cleanly.

  2. Step 2

    Warm-up & context (2 min)

    You give a quick intro and describe your most recent or most significant HTML/CSS project: the context, the technical constraints, the type of interface. The AI uses this to tailor the rest of the exam to your profile and reference project.

  3. Step 3

    In-depth technical probe (10 min)

    The AI works through the calibrated themes: cascade and specificity management, Flexbox vs Grid, accessibility, pure-CSS design systems, CSS tooling choices, and recent CSS features. It follows up on your answers with specific probing questions to test the depth of your reasoning.

  4. Step 4

    Synthesis question (2 min)

    The AI asks you to take a position on a concrete scenario — for example: would you use Tailwind or raw CSS for an enterprise design system used by 5 teams? You need to argue your case and anticipate objections.

  5. Step 5

    Score & badge (within 24 h)

    Claude Opus analyzes the full transcript and produces a 0-100 score, a level (Novice / Proficient / Advanced / Expert), a detailed report, and the URL of your public badge. You also get the audio recording of your oral.

The 4 proficiency levels

Your score out of 100 translates into a level a recruiter can grasp at a glance.

Novice

Score 0-39

You write HTML/CSS for simple pages: basic structure, common tags, a handful of style rules. You know class and id selectors, you use Flexbox for basic layouts, but the cascade and specificity still catch you off guard. You often rely on copy-paste or frameworks without understanding what's happening underneath.

Proficient

Score 40-59

You build responsive interfaces with Flexbox and Grid, you use CSS custom properties, and you can debug a specificity conflict. You know the basics of accessibility (semantic tags, contrast ratios) and can integrate a project into a stack with Sass or PostCSS. CSS animations and mobile-first responsive are part of your daily workflow.

Advanced

Score 60-79

You're fluent in modern tools — container queries, :has(), cascade layers, subgrid — and can build a pure-CSS design system with maintainable tokens. You test with screen readers, argue Tailwind vs raw CSS tradeoffs by project context, and can refactor a legacy codebase without breaking everything. Your CSS is performant, organized, and documented.

Expert

Score 80-100

You have a systemic view of CSS: you define architectural conventions (@layer, ITCSS, CSS Modules), you anticipate the rendering performance impact of every rule, and you make tooling decisions for entire teams. You follow the CSS spec live (CSSWG), contribute or teach, and can explain any browser behavior from first principles.

Who this badge is for

No degree or years of experience required to take the badge. Here are the profiles it makes the most sense for.

Concrete use cases

Where and how your HTML & CSS badge will help you day to day.

Prerequisites

A few minutes to check you have everything you need.

What you take away

At the end of your session you don't just get a score — here's everything that awaits you.

Frequently asked questions about the HTML & CSS badge

You should be comfortable talking about Flexbox, the CSS cascade, and semantic HTML. The badge also covers advanced topics like container queries, :has(), and cascade layers, but you don't need to master all of them to take the oral — the AI calibrates depth based on your answers. If you can explain why you'd use grid-template-areas instead of floats, you're ready.

Other Web & Mobile Development badges

Discover related skills you can validate with Plume.

Ready to take the HTML & CSS badge?

A 15-min oral exam with an AI, a shareable badge for your recruiters.

Choose this badge · €19.99