Free
1. freeCodeCamp
Responsive web design, HTML, CSS and JavaScript with projects and certificates, entirely free. The best structured zero-cost path from nothing to a working portfolio site.
2. web.dev by Google
Free courses on CSS, accessibility, performance and Core Web Vitals, written by the people who define the standards. Essential reading once you can build a page.
3. Figma Learn
Figma's own course library: from first artboard to design systems and prototyping. Free and current, because it comes from the tool's maker.

Subscription
4. Envato Tuts+
Thousands of design and code tutorials plus assets. Broad rather than deep; useful for looking up a technique quickly.
5. LinkedIn Learning
Structured video courses on design tools, UX and business skills, with certificates that appear on your LinkedIn profile. Often free through libraries and universities.
6. Frontend Masters
Deep, expert-led courses on CSS, JavaScript and frameworks. For designers who want to build what they design, or developers who want to design properly.
Career programmes
7. Flux Academy
Ran Segall's paid programmes on web design as a business: process, Figma to Webflow, pricing, clients. Expensive and specific; right for freelancers who want a practice, not a hobby.
8. Google UX Design Certificate (Coursera)
A six-month, low-monthly-cost programme covering the UX process end to end with portfolio projects. Recognised by employers, good for career changers who want a credential.
| Source | Cost | Best for |
|---|---|---|
| freeCodeCamp | Free | Learning to build |
| web.dev | Free | Performance, accessibility |
| Figma Learn | Free | Design tooling |
| Envato Tuts+ | Subscription | Quick technique lookups |
| LinkedIn Learning | Subscription | Structured basics, certificates |
| Frontend Masters | Subscription | Deep front-end |
| Flux Academy | Course fee | Freelance web design business |
| Google UX Certificate | Monthly | Career change into UX |
Sources
- Course pricing as published in September 2026. Subscriptions and discounts change; check before buying.
Common questions
- Can I learn web design for free?
- Yes. freeCodeCamp, web.dev and Figma Learn together cover building, performance and design tooling at no cost. Paid courses add structure, feedback and credentials, not access to secrets.
- Do I need to code to be a web designer?
- Not to design, but understanding HTML and CSS makes you a much better designer and a much easier collaborator. Most working web designers can build at least a static page.
- Which course is best for switching careers into UX?
- The Google UX Design Certificate on Coursera is the most recognised entry credential, paired with Figma Learn for tooling and a self-initiated portfolio project.




