How to Become a Web Developer After a Career Change
A practical look at which parts of your current job already count, what you have to build from scratch, and how long the switch takes while the bills keep arriving.

You can move into web development from almost any field, because employers in this occupation may accept demonstrated ability through prior work experience or projects instead of a specific credential, and educational requirements range from a high school diploma to a bachelor's degree (U.S. Bureau of Labor Statistics, 2025). What they will not accept is a blank portfolio: you need a thorough understanding of HTML, and many employers also want another language such as JavaScript or SQL (U.S. Bureau of Labor Statistics, 2025).
For a working adult studying part-time around a job, a realistic switch takes roughly 9 to 24 months from first lesson to first paid work. The expensive part is usually not tuition — it's the months of reduced or lost income if you quit before you have deployable projects and a working toolchain.
How Your Background Transfers
Start by auditing what you already do against the actual tasks of the job. ONET lists web developer tasks as writing supporting code for web applications or websites and designing, building, or maintaining websites using authoring or scripting languages, content creation tools, management tools, and digital media (ONET OnLine). Note the phrase "content creation tools, management tools" — that is a large share of the work, and a large share of what career changers have already touched.
Marketing coordinators, communications staff and content editors. If you have run a WordPress, Drupal or Shopify site, you have used the content management tools in that task list. You have also published pages, fixed broken links, cropped images for load speed, and argued with a theme's CSS. That is direct experience with the maintenance half of the role. Your campaign and copy work maps to the Communications and Media knowledge area O*NET lists for web developers, and client-facing marketing work maps to the communication and customer-service skills the U.S. Bureau of Labor Statistics (2025) lists as important qualities. What you are missing is almost always the same thing: writing code rather than configuring someone else's theme.
Graphic and print designers. Layout, typography, grids, colour systems and file prep transfer straight into front-end work, and creativity and attention to detail are both listed as important qualities for this occupation (U.S. Bureau of Labor Statistics, 2025). If you have built responsive mockups in Figma or Adobe XD and handed them to a developer, you already know what a breakpoint is. Your gap is HTML, CSS specificity and JavaScript — the translation layer between the mockup and the browser.
Accountants, analysts and anyone who lives in spreadsheets. Complex formulas, pivot tables and reporting queries are the same habit of mind as the Mathematics knowledge area and the Complex Problem Solving and Judgment and Decision Making transferable skills O*NET lists for web developers. If you have written SQL against a reporting database, you already hold one of the languages the U.S. Bureau of Labor Statistics (2025) says many employers want, which shortens the back-end side of the switch considerably.
Teachers, nurses and customer-facing staff. Explaining a hard thing to someone who does not want to hear it is the skill that keeps junior developers employed. Communication and customer-service skills are both on the Bureau of Labor Statistics (2025) list of important qualities, and agency work in particular is mostly meetings with clients who change their minds.
Existing managers. If you already hold a bachelor's degree in any subject, keep it on the résumé: the Bureau of Labor Statistics (2025) notes that web developers and digital designers with a bachelor's degree may advance to become project managers, so prior supervisory experience plus coding ability is a recognised route rather than a dead end.
What does not transfer is the credential itself. ONET classifies web developers in Job Zone Three, "Medium Preparation Needed," where most occupations require training in vocational schools, related on-the-job experience, or an associate's degree (ONET OnLine). Your old licence or degree does not substitute for that preparation — your projects do.
Your Transition Timeline
Realistic total: 9 to 24 months part-time around a job, or roughly 6 to 12 months if you study full-time and already have design or data experience. The spread is wide because it depends on how many hours a week you can actually give it, not on how motivated you are.
Months 1–3: HTML and CSS foundations. Milestone: a hand-coded, responsive multi-page site deployed to a live URL. The core credential here is competence, not paper — web developers need a thorough understanding of HTML programming (U.S. Bureau of Labor Statistics, 2025). freeCodeCamp's curriculum offers eleven free certifications, each taking approximately 300 hours and including 5 required projects (freeCodeCamp.org, 2022); the Responsive Web Design track is the usual starting point. Estimated cost: $0 for the curriculum, plus a laptop and a domain name if you want one.
Months 4–9: JavaScript, version control, and a decision on format. Milestone: three working projects in a public GitHub repository, at least one using a JavaScript framework and one pulling data from an API or database — JavaScript and SQL are the languages the Bureau of Labor Statistics (2025) singles out beyond HTML. This is the phase where you decide between self-study and a paid programme. Measurable difference: a full-time bootcamp averages about 14 weeks of intensive training (Scrimba, citing Course Report), while full-time programmes run shorter than part-time schedules (Computerscience.org) and full-time tuition averages more than part-time tuition (4Geeks Academy). Neither source publishes a single national price, so get the exact tuition figure, in writing, from any programme before you enrol, and ask for its published completion and placement figures.
Months 10–15: portfolio and optional certification. Milestone: a portfolio site with three to five deployed projects, each with a README explaining the problem and your decisions. If you want a vendor credential, CareerOneStop's Certification Finder lists Certified Internet Web Professional (CIW) credentials as an "Advanced" certification type for the web developer occupation (CareerOneStop, U.S. Department of Labor), and the CIW exams Web Design Specialist and Site Development Associate appear on the CompTIA Web & Mobile certification roadmap. Exam fees are set by the vendor and change — check the current published fee on the certification body's own site before you budget.
Months 16–24: paid work. Milestone: first paid contract, apprenticeship, or junior role. Budget here is lost income, not tuition. Web development is not a state-licensed occupation, but if you intend to freelance, business registration and tax registration rules differ by state and city — check your own state's business filing office for what applies to you.
Step-by-Step: Making the Switch
- Audit your current job against the task list. One weekend, $0. Write down every time you have used a CMS, written a formula, run a query, briefed a designer, or handled a client complaint. These map to the content management tools, Mathematics knowledge, and communication skills already attached to this occupation (O*NET OnLine; U.S. Bureau of Labor Statistics, 2025), and they become your résumé bullets later.
- Learn HTML and CSS before you spend any money. About 300 hours, $0 using freeCodeCamp's free curriculum, which includes 5 required projects per certification (freeCodeCamp.org, 2022). At 8 hours a week that is roughly nine months; at 20 hours a week, about four. Finish this before enrolling anywhere — it is also the cheapest way to find out whether you enjoy the work.
- Set up a professional toolchain. Two weeks, $0 for the tools. A code editor such as VS Code, Git for version control, a GitHub account with real commit history, browser developer tools, and a hosting account so every project has a live URL. Hiring managers open the URL and the repository; a zip file on your laptop is invisible.
- Choose your formal path on measurable grounds. Compare a full-time bootcamp averaging about 14 weeks of intensive training (Scrimba, citing Course Report) against part-time schedules that run longer but average lower tuition (4Geeks Academy; Computerscience.org). Ask each provider for its tuition in dollars, its completion rate, and its placement rate, and compare against the $0 self-study route. Employers surveyed about the education needed for a new web developer hire named bachelor's degree, post-secondary certificate, and associate's degree (O*NET OnLine), so a certificate programme is a recognised option — but so is demonstrated ability through prior projects (U.S. Bureau of Labor Statistics, 2025).
- Build one project for a real client. Two to four months alongside study. A local nonprofit, a tradesperson, or a community group. Real requirements, real revisions, real deadline — this is the piece that separates you from applicants with five identical tutorial projects.
- Write and rehearse your career-change explanation. One afternoon. Make it about continuity, not escape, and tie it to a specific task.
If you are moving from marketing
"I spent six years running our website in WordPress, which meant I was already debugging templates and chasing page-load problems. I learned HTML, CSS and JavaScript so I could build the thing instead of filing a ticket about it — the booking tool on my portfolio is the first project where I did that end to end."
If you are moving from accounting
"Most of my job was writing SQL queries against our reporting database and turning them into something a non-finance person could act on. The front-end skills were the missing half. My portfolio has a dashboard that pulls from a Postgres database — same problem, better tools."
- Do the networking that produces referrals. Two local or online meetups a month and three informational conversations a quarter. Ask what their team's junior hires actually do in week one, and ask them to look at one specific project, not "any feedback."
- Apply while still employed, and check pay data yourself. Pay in this field is usually a salary for in-house and agency roles, an hourly rate for contract work, and per-project fees for freelancing, with rates varying by metro area and by whether the work is front-end, back-end, or full-stack. Look up current wage figures for web developers and digital designers on the U.S. Bureau of Labor Statistics' own occupational pages rather than relying on recruiter estimates.
Before You Resign: Readiness Checklist
Every item below is either done or not done. Do not count a half-finished one.
- Six months of living expenses saved in cash, calculated from your actual monthly outgoings.
- Health coverage sorted for the gap period, with the premium figure written down.
- At least one complete freeCodeCamp certification finished, including all 5 required projects (freeCodeCamp.org, 2022).
- Three to five projects deployed to live URLs, each with a public GitHub repository and a README.
- At least one of those projects built to someone else's requirements, with a named client or organisation you can reference.
- You can hand-code a responsive page in HTML and CSS without a template, and explain the layout decisions out loud.
- You have written JavaScript that handles user input and fetches data from an API, or you can write SQL queries against a real database (U.S. Bureau of Labor Statistics, 2025).
- Git used daily for at least three months, with a commit history a stranger can read.
- Portfolio site live, with your contact details and a one-paragraph career-change statement on it.
- If you chose a paid programme: enrolled, with the total tuition figure, the schedule length, and the refund policy in writing.
- If you chose certification: registered for or passed a specific exam, such as CIW Site Development Associate or CIW Web Design Specialist (CareerOneStop, U.S. Department of Labor; CompTIA Web & Mobile roadmap).
- Résumé rewritten so each prior role lists tasks that match the occupation — content management tools, client communication, data work — not your old job title's duties verbatim.
- Your career-change explanation delivered out loud to at least three people in the industry, with their feedback incorporated.
- Ten applications submitted, or two paid contracts signed, while still employed.
- If you plan to freelance: checked your state's business filing office for registration and tax requirements where you live.
Frequently asked questions
Am I too old to start if I'm in my forties?
Age is not the barrier; portfolio depth is. Employers may accept demonstrated ability through prior work experience or projects instead of a specific credential (U.S. Bureau of Labor Statistics, 2025), which favours people with a track record. Budget 9 to 24 months part-time and lead with transferable tasks — CMS work, SQL, client management — rather than apologising for your previous career. Prior management experience also supports the documented route to project manager roles.
Do I need to go back for a four-year degree?
Not necessarily. Educational requirements range from a high school diploma to a bachelor's degree (U.S. Bureau of Labor Statistics, 2025), and employers surveyed named bachelor's degree, post-secondary certificate, and associate's degree as the education needed for a new web developer hire (O*NET OnLine). O*NET places the occupation in Job Zone Three, "Medium Preparation Needed." A degree matters most if you want to advance into project management later.
Is a bootcamp worth it compared with free self-study?
Compare on numbers. freeCodeCamp offers eleven free certifications at approximately 300 hours each with 5 required projects (freeCodeCamp.org, 2022). Bootcamps average about 14 weeks full-time (Scrimba, citing Course Report), with full-time tuition averaging more than part-time (4Geeks Academy). Pay for structure and deadlines, not content. Do the free HTML and CSS stage first — if you stall there, tuition will not fix it.
Will I have to reset my salary and seniority?
Usually yes for the first role, because you enter as a junior regardless of your previous title. Plan for six months of saved expenses and expect the first 12 months to be the income trough. Pay is structured as salary in-house, hourly on contract, and per-project freelance; check current wage figures for web developers and digital designers on the U.S. Bureau of Labor Statistics' occupational pages before negotiating.
Sources
- U.S. Bureau of Labor Statistics — Web Developers and Digital Designers: Occupational Outlook Handbook (2025)
- O*NET OnLine (National Center for O*NET Development) — Summary Report for Web Developers (15-1254.00)


