- The exam is 45 multiple-choice questions in 90 minutes with a 60% passing score, so train for reading code, not writing it.
- Four official topic groups define the scope: JavaScript in HTML, jQuery, Storing and Collecting Data, and How to Build and Maintain a Website.
- No reference sheet is provided, so syntax for events, selectors, and callbacks must be memorized during training.
- Each voucher allows one attempt, and retakes require another purchased voucher, so train to pass the first time.
What "Training" Means for CodeHS Web Development Level 1
CHS-WDEV1 here refers to the CodeHS Web Development Level 1 Certification, administered on the CodeHS platform. Training for it is not the same as training for a general web developer job. The exam checks whether you can read, trace, and reason about front-end code and the basics of publishing a site, and it does so through multiple-choice questions. Your training should therefore be built around recognition, prediction, and explanation of code behavior.
If you are new to the credential itself, the overview pages What Is CHS-WDEV1 Certification? and CHS-WDEV1 Certification cover the basics. This article assumes you have decided to sit the exam and want a structured way to prepare.
The Exam You Are Training For
Good training starts by mirroring the test conditions. The confirmed format is:
| Feature | CodeHS Web Development Level 1 |
|---|---|
| Question count | 45 multiple-choice questions |
| Time limit | 90 minutes, one sitting |
| Passing score | 60% |
| Delivery | Online, at home or school, monitored by a teacher or authorized proctor |
| Reference sheet | None provided for Web Development |
| Allowed materials | Paper, pencil, and calculator suggested by CodeHS |
| Results | Released within 36 hours on school days, with overall score and topic-level report |
| Certificate validity | Downloadable certificate, expires after 10 years |
Ninety minutes for 45 questions averages two minutes per question. That pace is comfortable for recognition questions and tight for questions that ask you to trace several lines of JavaScript or jQuery. Training should include timed sets so that tracing code at that pace feels routine. For a deeper view of what makes the exam challenging, read How Hard Is the CHS-WDEV1 Exam? and CHS-WDEV1 Passing Score.
Note that the 60% passing score is a threshold, not a statistic about how many candidates pass. No official pass rate has been verified, and this article will not guess at one. The page CHS-WDEV1 Pass Rate explains what can and cannot be said from the available information.
Training Plan by Domain
The issuer's exam overview groups the scope into four top-level topic headings. These are official topic groups, not a percentage-weighted blueprint, so do not assume one carries more points than another. Train all four. The full domain breakdown lives in CHS-WDEV1 Exam Domains; below is how to turn each into training tasks.
Domain 1: JavaScript in HTML
This domain is about how JavaScript lives inside a web page and responds to it. The exam overview retains callbacks and synchronization within the scope, so expect questions that ask what runs and in what order.
- Practice linking scripts into a page and predicting what happens when code runs before or after the page content loads.
- Trace event handlers: given a click or other event, what changes on the page?
- Read functions that take other functions as arguments and decide the order of execution.
- Work through short snippets that read and update page elements and predict the resulting page.
Domain 2: jQuery
jQuery is explicitly retained in the exam overview, which matters because many modern courses skip it. If your classroom or self-study path moved straight to newer approaches, you must deliberately train this library.
- Memorize the pattern of selecting elements and then acting on them with a method.
- Practice reading chained calls and stating what each link in the chain does.
- Train on jQuery event handling and on changing content, styles, and visibility.
- Be able to translate between a jQuery line and its plain-language effect on the page.
Domain 3: Storing and Collecting Data
The overview retains APIs, forms, and user-data analysis within this area. In the CodeHS Web Development outline, JSON, cookies, and local storage also appear as preparation topics. Those are verified curriculum topics, not separately listed exam objectives, so treat them as strong supporting material rather than a guarantee of exact exam coverage.
- Practice reading form markup and deciding what data a submission would collect.
- Study how data from an API is requested and used, including why asynchronous responses require callbacks.
- Read JSON structures and extract values by hand.
- Understand the difference between data kept in cookies and data kept in local storage, and when each is appropriate.
- Practice interpreting a small set of collected user data to answer a question about it.
Domain 4: How to Build and Maintain a Website
This is the broadest and most conceptual group. The overview retains hosting and CMS use here, which are topics that coding practice alone will not cover.
- Learn what hosting does and the basic steps involved in making a site publicly reachable.
- Understand what a content management system is for and what it saves you from doing by hand.
- Think through maintenance: updating content, fixing problems, and keeping a site working over time.
- Be able to explain why a site owner would choose a CMS versus hand-written pages.
Hands-On Drills That Match the Question Style
Because the exam is multiple choice and no code runs during it, the most transferable drill is reading code and predicting outcomes without executing it. Build that habit in practice, then use a browser only to check yourself afterward.
Trace, then verify
Take a short HTML page with a script or jQuery block. Write on paper what you expect to see after each event. Only then open it in your own editor and compare. This mirrors the exam, where you cannot run code and must reason from the text alone.
Spot the single bug
Many multiple-choice code questions hinge on one wrong detail: a missing selector symbol, a handler attached to the wrong element, a callback that fires too early. Collect snippets with one planted error and practice naming it quickly.
Explain it in a sentence
For each practice snippet, write one plain sentence describing what the code does. If you cannot, you do not yet own that pattern. Sentence-level fluency is exactly what answer choices test.
Official Preparation Resources
CodeHS publishes its own preparation material, and it is the safest starting point because it matches the platform's wording and style.
- Web Development course overview and outline: These describe the lesson sequence and include the JSON, cookies, and local storage topics noted above.
- Certification Practice Course (Level 1): CodeHS lists a matching Level 1 certification practice course in its catalog. Practice courses are preparation aids; they do not establish exhaustive exam coverage or official domain weights.
- Sample questions: CodeHS links sample questions from its exam overview. Review them to calibrate the tone of multiple-choice items.
For supplementary drilling under realistic conditions, our CHS-WDEV1 practice test offers timed question sets you can use alongside the official CodeHS materials. A condensed refresher is also available in the CHS-WDEV1 Cheat Sheet, which is useful for the final review pass since you will not have a reference sheet on exam day.
Pacing the Four Domains
Study method matters less than sequencing. The domains build on each other, so order them to avoid confusion. A sensible arrangement puts JavaScript in HTML first, because jQuery is a layer over the same ideas, and puts the data and hosting material after you can already read page behavior fluently.
JavaScript in HTML
- Script placement, events, and handler tracing
- Callbacks and the order in which code runs
jQuery
- Selecting and acting on elements, chained calls
- Translate each jQuery line into plain language
Storing and Collecting Data
- Forms, APIs, JSON, cookies, and local storage
- Interpreting small sets of user data
Build and Maintain a Website, then full review
- Hosting and CMS concepts, plus timed 45-question runs
- Revisit whichever domain your practice scores show as weakest
If your schedule is compressed, the same order still applies; shrink each block rather than reordering. For a fuller planning framework, see the CHS-WDEV1 Study Guide.
Exam-Day Mechanics to Train For
Several logistical details should shape your practice sessions, because they change how you behave under pressure.
- One sitting only. The 90 minutes cannot be split across sessions, so your longest practice runs should be uninterrupted.
- Focus Mode. The exam uses Focus Mode, which blocks navigation to other CodeHS pages. It is not described as a system-wide browser lockdown, but the Honor Code still prohibits external websites and sharing questions.
- Randomly selected questions. Your set of 45 is randomized, so memorizing a fixed question order will not help.
- Proctoring. A teacher or authorized proctor monitors through the CodeHS Certifications app and Proctor Dashboard, at home or at school.
- Accommodations. Extended-time and read-aloud accommodations are supported; other requests require platform review, so raise them early.
Vouchers are the other practical piece. CodeHS provides school and district voucher pricing by direct quote, and no public numeric fee has been verified, so confirm cost through your teacher or district rather than relying on a figure you found elsewhere. Each voucher allows one attempt, retakes have no numerical limit but each needs another voucher, and unused school or district vouchers expire at the end of the contract term without rolling over between school years. That makes timing important: schedule your attempt within your contract window. Our CHS-WDEV1 Certification Cost and CHS-WDEV1 Exam Dates pages go into scheduling and budgeting.
Key Takeaway
Because a failed attempt costs another voucher and vouchers can expire at contract end, treat your first sitting as the real one. Finish your timed practice runs and fix weak domains before you request a voucher slot.
Common Training Mistakes
Skipping jQuery because it feels dated
The issuer's exam overview expressly retains jQuery. A candidate trained only on newer approaches will meet an entire domain they have not practiced. Do not substitute a generic modern-framework syllabus for the stated scope.
Treating Domain 4 as common sense
Hosting and CMS questions reward specific vocabulary. Candidates who code well but never studied how sites are published and maintained lose easy points here.
Memorizing instead of tracing
With no reference sheet, you need syntax in your head, but memorization alone will not get you through a trace question. Pair recall with prediction practice.
Assuming course expectations are admission rules
A course may expect prior HTML, CSS, or JavaScript, but that expectation is about learning, not about being allowed to test. Do not delay your attempt waiting for a prerequisite that does not exist.
Ignoring the topic-level report
If you do need a retake, use the topic-level performance report from your first attempt to decide which domain to retrain before buying another voucher.
Frequently Asked Questions
CodeHS does not publish a required training duration. The four-week arrangement above is a practical suggestion for covering each of the four domains once and then reviewing, not an official requirement. Adjust it to your prior experience and your voucher window.
No. There are no certification prerequisites. A Web Development or Web Design and Development course is recommended preparation, but it is not an eligibility requirement. Details are on the requirements page.
No. No exam reference sheet is provided for Web Development. CodeHS suggests having paper, a pencil, and a calculator, so train to recall syntax and work through problems on paper.
They are verified topics in the CodeHS Web Development preparation outline, but they are not listed as separate exam objectives and their coverage is not guaranteed. Study them as supporting material for the Storing and Collecting Data domain.
That depends on your goals, such as a school credential, a portfolio line, or a stepping stone toward further web coursework. For a balanced look, see Is the CHS-WDEV1 Certification Worth It?, and for career context, CHS-WDEV1 Jobs.