Create a Professional Website Without Programming/Coding
4.4 (106 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,984 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create a Professional Website Without Programming/Coding to your Wishlist.

Add to Wishlist

Create a Professional Website Without Programming/Coding

A practical guide on how to create a basic websites on any topic for beginners (No Coding required)
4.4 (106 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
5,984 students enrolled
Created by Khalid Farhan
Last updated 1/2015
English [Auto-generated]
Price: Free
  • 1 hour on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create Professional Websites on Every Possible Niche in World
  • Understand how to build Websites and How Websites Run
  • Work as a web developer majoring in WordPress
  • Use Your Website and Development Knowledge to Earn $$$
View Curriculum
  • You will only need a computer with Internet

Excellent Course!

"Everything that you have to know about how to create a web site in a simple and easy way" 5 Star from Ricardo Celis

Awesome course for the newbie!

This is an excellent course for anyone with no prior knowledge. Khalid walks the beginner step by step through the process. Once you complete this course, you will have a beautiful site and business ready to roll! 5 Stars from Mindy Squillace

and many more..

Course Published: January, 2015

Last Updated: January, 2015

Did you ever create a website? If NO then this is the best course for you.

As the name suggests, this course is all about how to create websites. There is a small difference in this course than other courses that you see. This is a practical course. I am doing everything live in this course for you. From buying a domain to managing a hosting account, from setting up scripts to modifying tools, you will learn everything here in a live project with me.

Note: I will cover both the free methods and the paid (original) methods of creating a website so if you don't want to invest in hosting, you don't have to.

What Will Be Your Benefit:

I can guaranty that after you finish this course, you will be able to create websites on any niche you want without anyone's help. From eCommerce to the President's website, you will be able to create everything if you finish this course.

What are Your Added Benefits:

  1. You will learn how to earn with your website from Internet (A Full Guide on Setting Up Advertisements)
  2. You will learn how to work as a freelance Web Developer (A Full Guide on setting up and finding jobs on web development niche)
  3. You can even start your web development business after you are done with this course.

How Long Will It Take To Complete This Course?

It should not take more than 1-2 weeks to complete this course. I am describing everything in the easiest possible way for you and if you do things with me, there is no way that you will take more than 2 weeks to finish this course.

This is a pure video based course. I explained everything via video.

Finally, the last question: Why should you take this course?

You should take this course for these reasons:

  • First of all, you will learn how to create and operate websites. The whole process.
  • You will be able to start your career as a freelance web developer (WordPress) if you take this course
  • You will be able to create websites on any niche you want. May be you can start a web-development company in your country finishing this course
  • You can easily find jobs on this niche as web developers are always demanded by different companies.

Billions of websites are created everyday and the world is getting more and more digital in every second. Be a part of this journey. Learn how to be a part of this journey with me. You will not regret it.

Who is the target audience?
  • Everyone who has interest in Creating Professional Websites
  • Everyone who wants to Earn From Their Websites
  • Everyone who wants to build a web-development Career
Compare to Other Web Development Courses
Curriculum For This Course
20 Lectures
3 Lectures 03:05

WordPress was first introduced as a blogging platform but soon people realized that WordPress is a lot more than that. Previously, the blogging world was ruled by but WordPress came out and everything changed. We are not learning Blogging here so i will not tell you this amazing story now. is the CMS (Content Management System) which is used to develop websites in an easy way. Yes, you don't need programming skills to create professional websites using Wordpress.

You can learn more about WordPress here.

Introduction to WordPress

Understand What Is Domain & What is Hosting

If you finish this course properly, you will be able to:

  • Create Websites on Any Niche You Want
It Actually means that you can start your own web-development business, you can create an E-Commerce Website to start up a business and so on. The opportunities are endless.

  • Understand How Domain - Hosting Works and How To Manage Them
  • Learn About The Earning Methods That You Can Go For With The Knowledge of This Course
  • And a Lot More...
What You Will be Able to Do After Finishing This Course
Setting Up Everything
5 Lectures 14:06

Here is the link of Google Adwords:

If you don't have a Gmail Account, Create One from Here

Research Before You Buy Domain using Adwords

You Can Buy Domain From NameCheap as i showed. Please find the NameCheap link and a coupon link for a discount from the last lecture descriptions. If you use that coupon, you will get a small discount while buying your domain.

If you don't want to use NameCheap, here are some other websites that you can go for to buy domains. All of them are Great websites in terms of Customer Service and Dedication:

Buy Your Domain

I always prefer to buy free hosting. I am using their service for years and you can too without any problem.

Simply Visit and click on "Order" from the free hosting line. You will have to create your profile now. Make sure that you use an active email here. After you click on sign up, they will send an activation link in your email inbox. Click on that link and your account will be activated.

Now again visit and click on member's area from the right menu bar. Give your id (mail) and password that you just created. You will be sent to the dashboard where you can see your domain.

Note: If you don't see your domain in the dashboard, click on 'create new' from the upper option. A window will appear where you can give your domain details.

The hosting account generally takes 3-5 minutes to build the domain server. When it will be done, you will see 'Active' sign in the dashboard. Don't worry if it takes more than 5 minutes sometimes it may take half an hour.

Choose a Free Hosting

Difference Between a Free Hosting and a Paid Hosting

A Free hosting is obviously free of cost but it comes with lots of issues. Thankfully, the hosting that we are using doesn't provide any advertisements in our domain so we will be free from advertisement related problems. If you ask me then i will definitely tell you to move to the paid hosting platform as i said in the video.

Remember, You don't have to upgrade your account immediately.

You will create the website using the free domain so that if any problem occurs, you won't have to lose any money. Then when you are completely sure that your website is done and perfect, upgrade your hosting account.

The benefit of a premium hosting account is simply awesome. To understand this, you will have to understand why it is important to have more space.

Suppose, you took a domain and now you are looking for a hosting account. As i showed you in the free hosting video, you cannot upload content of more than 1500 mb in a free hosting account. Suppose your website is about photography and each photo takes around 5 mb of space. Now you will obviously not having photos only. There will be a website layout, there will be menus and written content which will take space too. Ultimately, you won't be able to put more than 100 odds of photo in your website and your website will start to become slow.

This is one big reason of moving to a premium account.

There are other benefits too like:

  • The Customer Support Facility is Only Available in Paid Hosting
  • Paid Hosting accounts guaranty that your website will always be live
  • Paid hosting websites are fast and load easily in any device
  • Paid hosting supports advertisements better so if you are interested to earn money with your website, paid hosting should be a better decision.
Though i showed you to buy your hosting account from 000webhost via upgrading policy, you can try other hosting websites too if you want. There are lots of famous hosting providers in the market.
Buy Your Hosting Plan

To download WordPress, you will have to visit the WordPress Website (

WordPress is same for both Mac and PC so don't worry about separate versions. Always download the latest version of WordPress.

To Download FileZilla (The FTP), Visit This site:

Simply follow the procedure that i did in the video to download the software.

After you are done downloading both the files, you will have to take some steps to activate both of them.


Right click on your downloaded file and click on Extract here. If you don't find the option 'Extract Here', it means that you don't have an extractor in your PC/Mac. Simply Google typing WinZip and download this free software. It will allow you to extract any file you want.


Simply Follow the regular procedure of installing a software after downloading. If you face problems with installing your FileZilla, kindly create a discussion. I will help you.

Thank You

Downloading WordPress & A Free Software
The Actual Action: Give Life to Your Site
3 Lectures 14:03

Your Domain and Hosting Are Bought Separately. Your Domain account doesn't know where you have bough your hosting from. You will have to let your domain account to know about your hosting account by connecting it to the hosting server.

Visit your domain account website. Login to the site and find the menu called Change DNS to Webhost. If you are using NameCheap like me, it is easy for you to find it as i already explained it in video.

If you are using another domain account and are being unable to find your DNS settings, simply either contact me or ask their help desk to solve this problem. They will happily do it for you.

Connect Your Domain & Hosting


Go to Your 000webhost account and click on your domain Cpanel. Make sure that you have your MySQL and the FTP Details Ready.

Open your Filezilla and give your host, username and password at the top. Remember, your host is ftp. and then the website name. For example,

Click on quick connect. After you are connected, double click on public_html and delete the bottom two files. Keep FIleZilla on and open your WordPress folder that you extracted before. Open wp-config-sample.php file by right clicking (with notepad ++)

Download notepad++ from here if you don't have it

Open your MySQL section from Cpanel and copy your database name, host name, id and password from MySQL to the Config file of WordPress. Save it.

Change the name of wp-config-sample.php to wp-config.php and save it.

Select all the files of WordPress and drag them to the Public_html folder that you opened a while ago in your FTP account.

It will start uploading. Let it complete.

Install Your CMS Using Filezilla

Simply Visit YourDomainname/wp-admin in your browser. In my case, it was

Follow the Video for The Rest.

Publish Your Website
How to Design Your Website
6 Lectures 38:02

You will always have to type to log into your dashboard. Type this to your browser and then give your id and password. Click on login and you will be logged in to the dashboard.

Follow the video to know about the Dashboard.

Know Your Dashboard

Finding theme is never a tough job when offers millions of themes free for you. Search and find your desired theme. Search by the name of your topic and search using categories. Click on the theme and click on preview to check how it will look like.

If you are not happy with the themes of, simply visit other websites to buy themes. As i showed you in the video, Themeforest is a nice place to buy your theme. If you are still not satisfied with the theme, hire a professional freelancer to create a theme from scratch for you.

How To Upload It If you Buy a Theme or Download it From Outside

You will have to upload it from your FileZilla Account. Quickconnect your FileZilla software. Double Click on Public_Html and them on WP_content. Now double click on themes. This is the theme folder where you will have to upload that bought/downloaded theme.

At first unzip your theme that you bought or downloaded. Then simply drag-drop it to the theme section in Filezilla. After it gets uploaded, go to Appearance> Themes and active the theme.

How to Find a Great Theme

Modification process is different for each theme but the general method is still the same.

You will find a modification option under the appearance tab of your dashboard. Sometimes the Theme option is a separate link in your dashboard. Try to find it. If you can't find it, please let me know. I will find it for you.

Play with this option. Do possibly everything and refresh your site to know what happens in which scenario. Slowly you will understand how this particular theme works.

Modify Your Theme

Go to Appearance> Widgets to modify your widgets.

Simply Do Drag and Drops to modify your widgets.

Modify Your Widgets

To add your menu, you first need to have categories. To add categories, simply put your mouse over posts and select categories. Now create a few categories here.

After you are done creating categories, go to appearance>menus.

The first task is to create your theme menu. Give your menu a name and save it clicking save menu. Now look at the left side. Click on categories and then view all. Select all the categories that you want in your menu and then click on 'add to menu'.

Simply save the menu and refresh the site to check whether it has worked or not.

Adding Menu to Your Site

Plugins can make your life a lot easier when you are creating websites. Developers have created so many plugins to help you out in every phase of creating a website.

Simply visit Plugins> Add new and search for your desired plugin to add it to your website.

You can also visit and then plugins to check which plugin will can help you out.

Adding Plugins in Website
Earn With Your Website
1 Lecture 02:43

I will be giving away our domain of black magic which we used for this course for free to one person among all of you.

Simply write in short words that why do you need this domain and what is your plan after getting this domain in the discussions.

I will try to find the best possible reason from all of you.

Thank you

Earn With Advertisements, Affiliation, And Your Skills
2 Lectures 02:30
What Did We Covere So Far

NameCheap Discount

After you Buy Your Domain, When you see the coupon option in your Cart, Type SNOWDOME (January 2015) and click apply. You will get an immediate small discount.

Thank You

Conclusion and What to Do Next

Check Whether You Learnt Everything
2 questions
About the Instructor
Khalid Farhan
4.3 Average rating
300 Reviews
8,350 Students
3 Courses
Developer & Amazon Affiliation Expert

Hello Everyone,

My name is Khalid Farhan and I am an entrepreneur. I started my career being a developer but quickly moved to affiliate marketing as I had a vision of more opportunities in this sector. I was not wrong and I am proud to say that, my web developing experience helped me a lot in being successful to the Affiliation world. I was not limited to that as i started exploring other parts of digital income too and i can proudly say that i am proud of myself. Not many people can travel around the world carrying his office in his backpack. I am one of them.

I am not a traveler though, I travel once in a year at max. I have a great cat named Taga. I chose online earnings as a full-time profession and I am happy about it. I encourage everyone to be in this profession. Be on your own boss from your home. This is an awesome feeling that i can guaranty.