Responsive Web Design Certification
freeCodeCamp's first certification teaches HTML and CSS from nothing: page structure, forms, accessibility, layout and making a page behave on any screen width.
Since December 2025 it no longer ends at the projects. Five of them unlock a timed, closed-book exam, and staff look over every attempt before a result appears.
Certificate facts
- Level
- Foundational
- Field
- Development & DevOps
- Access
- Free
- Assessment
- Online exam, not proctored
- Questions
- 50 questions per attempt, drawn at random from a larger bank; closed book
- Languages
- EnglishfreeCodeCamp says its exams are English only for now and that other languages are planned
- Price
- Free (read 26 September 2026)
- Validity
- never expires
- Exam delivery
- Unproctored online exam in freeCodeCamp's own open-source Exam Environment desktop app, every attempt reviewed by staff; legacy and archived certifications by project submission only
Prerequisites: None. The five certification projects must be passed before the exam unlocks, and the exam runs in a desktop app, so a laptop or desktop computer is required
Renewal: None. freeCodeCamp states that a claimed certification stays yours; it once announced recertification, has shelved the idea, and promises at least a year's notice if it ever returns
Source: certificate page at freeCodeCamp · Price: Coursework, projects, exam and certificate cost nothing; freeCodeCamp is funded by donations, which are optional
How to prepare
1. The vendor's free learning path
freeCodeCamp publishes the exam objectives and a learning path free of charge — the authoritative source for scope and weighting. Open the learning path (opens in a new tab)
2. The programme
The certificate is earned inside this programme. Its facts, price and the provider's own page are on the course page; the link there carries no commission.
Affiliate disclosure: the course link above is an affiliate link — buying through them may earn us a commission at no extra cost to you. The vendor's learning path and booking links carry no commission.
The certificate got harder, and that is the point
For most of its life this credential had one gate: build five small pages that pass the automated tests, click claim, done. That made it easy to earn and easy to doubt, because a test suite checks whether an element exists, not whether the person who wrote it understood why. The current version keeps the projects but adds a second gate. Once all five pass, a 50-question exam opens in freeCodeCamp's own desktop app, and it has to be passed as well. The questions come from a large bank, so two candidates rarely see the same set, and you get one attempt a week. There is no webcam and no identity check. What stands in for them is a staff review of every attempt before the score is released, plus a written pledge that the work and the answers are your own.
The effect is modest but real. A certificate from the older version shows that someone finished the projects; one from this version shows they also remembered the material without a browser tab open. Neither carries the hiring weight of a vendor exam, and freeCodeCamp does not pretend otherwise. Its value is as proof of completion of a serious, structured course that costs nothing.
What the course covers
- HTML from first principles: elements and attributes, the page skeleton, semantic structure, media, links and embedded content.
- Forms and tables, including the survey form that serves as one of the certification projects.
- Accessibility as its own module rather than a footnote, which is still unusual in beginner courses.
- CSS at length: the CSS block is by far the largest part of the course, taking in the box model, colour and typography, Flexbox, Grid, responsive layout and animation.
- A short module on computers themselves, for readers who have never looked under the lid.
freeCodeCamp's own configuration credits the certification with three hundred hours. Treat that as a ceiling rather than a forecast: it describes someone starting from zero and doing every workshop, lab and quiz. Each module ends in a 20-question quiz that needs 18 correct, which is a stricter bar than most free courses set and a decent rehearsal for the exam.
| Aspect | Legacy version (V8) | Current version |
|---|---|---|
| Gate | Five projects that pass automated tests | Five projects, then a 50-question exam |
| Human check | Only if plagiarism is suspected | Staff review of every exam attempt |
| Where it lives | The archive, still claimable | The main curriculum |
| Retake rule | Resubmit a project any time | One exam attempt per week |
Who should bother
Anyone learning web development from scratch should do the course, because it is thorough and free. Whether to sit the exam is a smaller question. If you want a checkpoint that forces you to consolidate before moving on to JavaScript, it works well, and the weekly cool-down stops you cramming. If you already build pages for a living, skip it: a portfolio of real sites says more than this certificate can, and nobody hiring a front-end developer will ask for it. One practical warning for the exam: it needs a laptop or desktop, since the app does not run on phones, and screen-reader support in the exam app is still being worked on even though the course itself is accessible.
What a question looks like
Written by us in the exam's style. It is not a real question from any question bank, and we do not publish those.
A two-column layout collapses into one column on narrow screens as intended, but on a wide monitor the right column drops below the left one. The container uses Flexbox with wrapping enabled. Which change most directly keeps both columns side by side at large widths?
Several answers would change something visible, and only one addresses the cause, which is that the combined widths plus gaps exceed the container. The exam rewards knowing how layout arithmetic works rather than recognising property names, and it gives you no browser to try things in.
What it costs to get and to keep
| Item | Amount | Note |
|---|---|---|
| Course, projects and exam | 0 USD | free; freeCodeCamp asks for donations but nothing is gated behind them (read 26 September 2026) |
| Retakes | 0 USD | unlimited, with one attempt allowed per week (read 26 September 2026) |
| Renewal | not published | none; freeCodeCamp says claimed certifications do not expire (read 26 September 2026) |
How much preparation, from where you are
- Never written a line of HTML
- The intended reader. Work through every module in order; the quizzes will tell you when you are ready, and the exam will feel familiar if you have passed them honestly.
- You have built a few pages by copying tutorials
- Expect the CSS layout material and the accessibility module to fill real gaps. You can move quickly through the early HTML, but do the quizzes rather than skipping them.
- You work as a front-end developer
- Not worth your time as a credential. Use the accessibility module if that is a weak spot and move on.
What passing this does not prove
- Building a real site against a design, a deadline and a client's opinion.
- Browser quirks, performance budgets or deployment, none of which the course reaches.
- Any JavaScript: interactivity belongs to the next certification.
- Your identity, beyond an account and a signed pledge, since the exam is not proctored in the usual sense.
Against the alternatives
- JavaScript Certification
- The natural next step, and the one with more weight. HTML and CSS are learned faster than programming, so if you can only finish one of the two, the JavaScript certificate says more about you. Do this one first anyway: the JavaScript course assumes you can already build the page it manipulates.
Responsive Web Design Certification — quick answers
Is the Responsive Web Design certificate really free?
Yes, all of it: lessons, projects, the exam, retakes and the certificate. The organisation lives on donations and charges nothing for any certification.
I earned the old version. Do I need the new one?
No. The legacy certificate stays valid and remains on your profile. The new one adds more theory and the exam, so it is worth doing only if you want to refresh your skills or prefer a certificate that shows an exam was passed.
What happens if I fail the exam?
After a seven-day pause you may sit it again, as often as you need. Your passed projects stay passed, so you never redo them.
Will employers recognise it?
As evidence that you finished a demanding free course, yes, and some people list it for exactly that. It is not a hiring filter in the way vendor exams sometimes are. Pair it with a few pages you designed yourself.
How long does it take?
The official estimate is three hundred hours, sized for a complete beginner who does every exercise. People with some experience finish much faster.
Where this certificate sits in the field
What comes next
Concepts this certificate draws on
Glossary entries with the reason each one matters for Responsive Web Design Certification.
- SEO (Search Engine Optimization)
The course has a lesson on how HTML structure affects search visibility.
- Template
Every project is a page layout built from semantic HTML and CSS.
Last reviewed 26 September 2026 · Getting Digital
