Website Designing Tutorial for absolute beginners, UI Developers and frontend developers with live code examples. Learn how to design a website using HTML, CSS, JavaScript, JQuery, HTML5, CSS3, Responsive Web Design, SASS, Bootstrap, UI Testing etc.

Web Designing is the first step to learn Frontend Development and Fullstack Web Development.

What is Web Designing

Web Designing is the process of building and maintaining websites. Web Designing includes different aspects like frontend coding, website wire frame, layout design, color combinations, fonts selection, graphic design, webpage interactions, UI and UX, animations, etc.

All websites on WWW are designed by Web Designers . A Web Designer build Frontend / Client Side or User Interface part of a website. Front End includes writing markup, stylesheet, images, animations, interactions, and the responsive web design.

As per Forbes survey in 2016, Front End Development is the 7th most paid job in IT Sector and Fullstack is 5th most paid. An experienced frontend developer can earn upto $100,000 PM, but a Fullstack developer can earn upto $120,000.

Web Designing Vs Web Development

Website Designing and Web Development are two different terms. Here is the comparison between web designing and web development with picture and explanation.

Web Designing Vs Web Development
Web Designing Vs Web Development

Fullstack web development means both web designing and web development. Fullstack developers are always in highest demand and they know both front and backend. Fullstack web developers are also among top 5 highest paid in IT Sectors.

Web Designing is a part of frontend development. It includes three web technologies, HTML, CSS and JavaScript.

Web Development includes web server development and database. We can choose any web server and database as per requirement.

Top most popular server side technologies or languages

  1. Php (77.4%)
  2. (7.7%)
  3. Ruby (5.9%)
  4. Java (4.0%)
  5. Scala (2.7%)
  6. Node JS (2.0%)
  7. Static Files (1.7%)
  8. Python (1.3%)
  9. ColdFusion (0.3%)
  10. Perl/Erlang (0.1%)

Static Vs Dynamic Websites

A website can be static website or dynamic based on the the type of pages and technologies used.

A static website uses .html pages for all the pages in a website. This is one of the easiest and basic technique to build small websites. Approx 1.5% websites are static.

All dynamic websites includes static pages for interface, but with backend technology to generate page on the fly. Like a shopping website use one .html page for product page, but on runtime, we can see n no of products with same interface. This means 100% website use HTML, CSS and JavaScript for frontend development.

It is recommended to learn web designing first, and then web development or backend.

A backend web developer can work only in a particular field. For example, if a website is build using php, then they will hire only php developer.

But Web Designer can apply in any company, as all websites needs frontend first, and then backend. That's why Web Designer or frontend developers are always in demand.

How to learn Website Designing?

Our web designing tutorial includes core web technologies, like HTML and CSS used to build layout of a website. After that we will cover advance web technologies like JavaScript with ES6, JS library JQuery, and javascript framework Angular JS.

We will also cover HTML5, CSS3, SASS and Bootstrap to build Latest, interactive and responsive websites with improved performance on both Desktop and Mobile Devices. This Web Design Tutorial is meant for beginners, students, and professionals.

To learn web designing, we need a code editor, a web browser, and basic knowledge of computers.

Step by Step guide to learn web designing

  1. HTML
  2. CSS
  3. HTML5
  4. CSS3
  5. Photoshop (PSD to HTML5)
  6. JavaScript with ES6
  7. Jquery
  8. SASS, CSS Preprocessor
  9. Responsive Web Design
  10. Bootstrap Framework
  11. Web Hosting
  12. Website SEO
  13. UI Testing

Web Designing pre skills

If you have just basic knowledge of computers, you can learn Web Designing. Even Programming Fundamentals are not required to learn Web Designing.

Web Technologies

To build a webpage , we use three web technologies or languages. W3C is the organization who works to develop web standards, lead by Tim Berners-Lee, the inventor of HTML. In this Tutorial , we'll cover all aspects to build a website.

Web Technologies

  • HTML structural layer of a website, used to create content.
  • CSS presentational layer of a website, used to style html.
  • JavaScript functional layer of a website, used to add functionalities.
HTML CSS JavaScript
HTML Vs CSS Vs JavaScript




button{ background: red }


<button onclick="greet()"> Greet <button>

Web Designing Course Syllabus

We will start learning from basics to advanced and follow HTML5 Web Standard by W3C and Search engine standards to make SEO Friendly Website.

Web Designing Course
HTMLHypertext Markup LanguageThe language used to build Web Page Structure. HTML Tutorial
To style or decorate a webpage build by HTML. CSS Tutorial
JavaScriptClient Side ScriptingClient Side Scripting Language used to validate form data, handle events, DOM manipulation, add dynamic content, and to add functionalities. JavaScript Tutorial
JavaScript Library to build interactive websites with less code, ajax, webpage interaction, animation and DOM Manipulation etc. JQuery Tutorial
Version of
To create semantic webpage with new tags, media objects, Geo Location, web storage and web accessibility. HTML5 Tutorial
CSS Version.
To style a webpage with new properties, new selectors and to build Responsive Website. CSS3 Tutorial
BootstrapFront End
Bootstrap or Twitter Bootstrap is HTML5 Based and Responsive framework used to build responsive websites quickly. Bootstrap Tutorial
SASSCSS PreprocessorSass is used to write css dynamic css with variable, function, nesting and then compile sass to css. SASS Tutorial
UI TestingTo test
User Interface
To test user interface on Touch and non-touch devices, Cross Browser issues, W3C validation and device testing.

Code Editors For Web Designing

A Code Editor is a software used to write code, and browser is used to view live webpages. Some popular code editors for web designing are notepad++, brackets, sublime text , atom etc. You can use any one of them. Except Dreamweaver, all are open source.

Code Editor OS Type
VS Code Windows / Mac / Linux Open Source
Brackets Windows / Mac / Linux Open Source
Sublime Text Windows / Mac / Linux Open Source
Atom Windows / Mac / Linux Open Source
Notepad++ Windows Open Source
Dreamweaver Windows / Mac Licensed