Web Design is an incredibly fun skill to learn—combining the latest toys of technology with the creativity of design! On top of that, learning web design is unique in that we can learn directly from current professionals who publish their techniques for all to read on their own Web-logs!

Challenge me

The idea of the Web started with Tim Berners-Lee during 1989, while he was working at CERN. His vision was to create a global level hypertext based project, and his implementation with a browser was with WorldWideWeb in 1991. During the early days only text based pages could be used on single lined web browsers. There was no integration of multimedia elements like images, sound and others. However the arrival of the Mosaic web browser allowed integration of multimedia elements. In October 1994, W3C was founded to develop standards for the Web, which process still continues. Since about 2000, many browsers like Microsoft Edge, Mozilla Firefox, and Google Chrome have been released into the market, and new browsers are still coming.

You'll find below a growing number of topics that we think provide a good foundation for any web designer. We're also working on the requirements for formal qualifications, so you can start collecting evidence of your skills towards a formal qualification in your country. Of course, if you have anything to add or improve then please join us and contribute!

(Read More about the web design learning project)

What you can learn here


The following topics have been ordered to help provide a pathway for you to learn the main skills of web design. Of course, you might deviate from that path—or create a new path!

Each topic includes an outline, suggested activities and learning resources to help you along your way.

Topics under development




Some countries offer official Web design certificates and qualifications.

There are various types of web designing courses available, including:

  1. Web Development Bootcamps: Intensive, short-term courses that provide a comprehensive overview of web development and design principles.
  2. HTML and CSS Courses: These courses focus on the fundamentals of web design, including HTML and CSS coding, page structure, and layout.
  3. Responsive Design Courses: These courses teach students how to design and develop websites that adjust to different screen sizes and devices.
  4. User Experience (UX) Design Courses: These courses teach students how to design websites that meet user needs and create an effective user experience.
  5. Front-End Web Development Courses: These courses focus on the development of the front-end of a website, including HTML, CSS, and JavaScript.
  6. Full-Stack Web Development Courses: These courses provide a comprehensive understanding of web development, including both front-end and back-end development.
  7. Graphic Design Courses: These courses focus on the visual design elements of web design, including color theory, typography, and graphic design principles.

These different types of web designing courses can be taken online or in-person, and range in length from short-term boot camps to long-term degree programs. It's important to choose a course that aligns with your interests and career goals, and provides the skills and knowledge necessary to succeed in the field of web design.

See also