Basics of web design course free for beginners

 web design for beginners

 



Web design is a lucrative career option. It combines tech skills and creativity. Some people say that web design is a dying career. That AI will render web designers jobless. But this is as ludicrous as saying AI will replace painters or musicians. 


I start at this point with a confession: I have completely zero ideas about web design. But, I choose to learn it. I have not created a web design course free of cost because I am an expert web designer with decades of experience. Thank you for being with me on this journey. 

What do web designers do?


Web design is an umbrella term that covers many disciplines. Web designers may want to specialize in one or many of them. Let us take a quick look at these various roles.

 

what do web designers do

User Experience (UX) design 

 

The purpose of UX design is to give a great experience to users. It makes them engage more with your site, app, etc. Even UX design is a broad discipline. It covers the following:

User Interface Design

 

It is all about how the interface looks. The color palette, the font, the style, the looks of your website. The buttons and options should be easy to find. The site should be easy to navigate, etc.

Usability

 

It means how simple the user finds it to interact with the website.

Accessibility

 

Different users use a website to solve different problems. Accessibility means all should find the interface easy to use.

Information architecture

 

A site has a lot of information. Information architecture means organizing all that information. Moreover, it is to make it easy to access this information.

Human Computer Interaction (HCI)

It is to make the interaction between human users and machines natural.



Languages for web designing


Web designers have to learn a variety of languages. Let us take a quick look at them.

web design languages

HTML

 

It helps to give the structure of the website.

CSS

 

CSS determines the color, font, and the complete layout of the web page.

Java and Python

 

Java and Python help to design the server part of the website.

JavaScript

 

It helps the website to interact. Like when we play mobile games, we click on various parts of the screen. There are animations that serve as buttons. JavaScript is a popular choice for making them.

React

 

React is a JavaScript library. It helps to make interactive web interfaces.

Angular

 

It helps to design the front end of any website.

Scala

 

You can code for an entire web application using Scala.

Objective C

 

It is a popular object-oriented programming language.


This is a long list. I am not going through the tutorials of all these languages first. I will learn only as much I need to build my website from the scratch. 


Web designers have to create some documents. Let us go through the list. 


User research and testing report

 

When you design a website, your users should love it. That is the ultimate goal of web design. User research and testing reports help to know how your users respond to your website. With this data, you can improve your website.

 

user research and testing in web design

When should we do UX research?

 

When we do this research in the initial stages, we know where to divide the budgets.

 

Suppose you are halfway through your web design process and have some doubts. If you conduct this research then you will know in which direction to proceed.

 

When you have completed the website, let your customers use it. Conducting this research will help to know what updates to make.

How to perform a user research and testing report?

 

The purpose of this research is to know what your users want. There are some points which you already know about the user. But, whenever you feel stuck about how you should design, ask the user.

 

But, conducting research is time-consuming and expensive. You have to use a research method that fits your deadlines and budgets. 


After you have gathered data about what the users want, verify it with your ideas about the users. You had some ideas about what the users want from your website. Does the research data agree with it? If not, change your ideas. 

Wireframes


You have some ideas about what your homepage or login page should look like. To make wireframes, you can use white paper and a pen. No need to worry about the color palette, font, style, etc. 


wireframes in web design


In a wireframe, you only sketch the buttons. You can determine where they should appear on your screen. Then include further design instructions. 


You may also use various free online wireframing tools.

UX sitemaps


On a website, there is a hierarchy to link the web pages. Some pages have higher priority than others. If your website is complex, then you can make a deep sitemap. If it is simpler, you can use a flat sitemap (less than 4 vertical levels).


flat vs deep sitemaps in web design


Storyboards and user flow charts


What are UX storyboards?

 

storyboards in web design

 

Storyboards are tools that help to visualize UX when they use your website. It helps the web designer to step into the shoes of customers to produce good websites. Then it lets you get rid of excess frills. 

 

It gives a concrete direction to the design process. You don't have to be a great artist to be able to make storyboards. You don't even need complex and expensive software. Pen and paper are good storyboarding tools.

What are user flowcharts in UX?

 

Every user visits your site to complete some tasks. The sequence of steps that a user takes to complete the task is the user flowchart. You have to visualize the steps to make better judgments.

 

 

Some may enter your website from a google search. Then what course will they take to navigate your website, reach the priority pages, etc? 

Visual or graphic design

 

graphic design in web design

 

Graphic designers do not do any coding. They create graphics to use on the website. They create illustrations and graphics to enhance the website UX.

 

A web design involves creating interactive interfaces. There are buttons and animations. But, graphic design produces static objects.

Style tiles


Your brand has colors, font, etc. for identification of its unique identity. This is a method of visual communication of the essence of your brand. 


They communicate how you want to apply your design to the UI of computers and mobiles. It will give direction to your design process. 


Let us take a look at some other concepts of web design.

Front end vs Back end web design

frontend vs backend in web design

 

The front end and back end are two different things. They are both necessary to develop a website.

Front end development

 

This is the client-side of the website. The user communicates and interacts with this part. Fonts, colors, contents, and all things that appear on the user screen form its components.

 

Programming languages for front-end development are HTML, CSS, and JavaScript.


Frontend frameworks and libraries: Front-end libraries and frameworks are codes written by others. They help to perform common and iterative tasks with ease.


Some common examples are AngularJS, React.js, jQuery, SASS, Flutter, etc.

Backend development

 

This is that part of the website that the users cannot and need not see. It is server-side. It stores and organizes all the data. The backend is the reason why the frontend can work.

 

The backend takes care of everything that the user does in the frontend. API, library, and coding are parts of the backend.


Languages to develop backend: PHP, C++, Java, Python, JavaScript, Node.js, etc. 


Backend frameworks and libraries: Express, Django, Rails, Laravel, Spring, etc.

Conclusion

 

This was to get an overview of all the things we are going to do further in this course. In the next article, we will learn how the internet works. We will go to the depths of web browsers, IPs, etc. 

 

Then get the basics of how to develop the coolest website.

 

Love what you read? Go to my homepage. Also, to check out cool science stuff, click here.

 

See you in my next blog.


Comments

Popular posts from this blog

Diary -24th July

How to make clip art faces-Part 1: Pretty girl face with braided hair decorated with flowers

Object oriented programming in dart concepts