How to create a website for free?
There are many websites which provide free domains and free hosting.Most of these are useful for entry-level users.All These websites provide a premium version for Professional Users.
You can start your site/blog as a basic one with these free resources and then you can upgrade based on your usage if needed.
This is provided for Hostinger Platform as an Educational Resources.This provides both a free domain and hosting. you can also install wordpress on your website using this platform.
Getting started with 000webhost is incredibly easy! It’ll take just four simple steps:
First of all, you’ll need to sign up and make an account! That process can be done in a minute. The best part - anyone can sign up with 000webhost.
Second, once you log in, you need to choose your preferred website creation tool. You can build from scratch, utilising our extensive knowledge base and community. You can use WordPress - the most popular CMS (or content management system) in the world or use our custom made website builder! A massive archive of templates, easy drag and drop functionality and more! All you need for your first website.
Third, once you have your prefered method selected, you can get to building! This is where the fun begins. Edit templates, write code, experiment and craft! Add and adjust content, upload files, until you’re satisfied. Lastly, once you like how your site is looking, you can publish it, send it to the world wide web. That’s all it takes!
free domains with the above 5 extensions.
Free Unlimited Web Hosting.Completely free website hosting with unlimited disk space and bandwidth.
This Platform provides a Cpanel with many features to work on including features like installing apps on your website,having a free email for your domain etc.Definitely you will enjoy this.
github pages for domain and hosting
For Blogs:
Blogger Wordpress Medium Github Pages
Some of my sites made using above resources :
Edit#1 Below links are corrected.
Note: You have to connect your domain to hosting platform using NameServers in settings menu.Remaining steps are very easy.
If you need any help, You can comment below.