Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Business Website for Beginners and Solopreneurs to your Wishlist.

Add to Wishlist

Business Website for Beginners and Solopreneurs

Business website in two hours including domain, hosting, email, mailing list, eCommerce, analytics and blog.
4.2 (21 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.
2,147 students enrolled
Created by Sam Atkinson
Last updated 5/2014
$10 $20 50% off
5 days left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 5 Articles
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

This course will go up to $129 on January 7th. Don't miss out on one of Udemy's most popular courses.

Over 2000 successful students have taken this course! Sign up today with no risk: 30 day money back guarantee, my promise to you that you will be satisfied with this course.

My friend Stuart wanted to set up a website to sell a face-to-face course he was running. He's a bright guy but he's never really done website and asked me if I could help. Of course I said yes, and the next day he'd already made several hundred dollars in sales.

Nothing involved in making the site was difficult or complicated. It looks great and takes payments using Paypal, is easy to maintain and we can use Google Analytics to see how many people are visiting and where they've come from.

I challenge you to make your first sale today.

If you have a couple of hours to work through this course you will have your website up and running. A little bit of promotion on Facebook or Reddit and you can have the cost of this course paid off by the end of the day.

No coding knowledge or skills needed; just the ability to copy and paste.

About this course:

  • Over 2,000 very happy students
  • Tons of 5 Star Reviews from satisfied students
  • Full, free lifetime access
  • All future extra lectures and upgrades are always included for free
  • Unconditional Udemy 30 day money-back guarantee
  • Direct support; if you have any problems you can contact me direct

In this course you will learn how to make a complete web presence without writing code. Your site will include

  • A completely customised sales landing page with images, texts, feature bubbles and image carousel to entice buyers
  • eCommerce through Paypal to accept payment for your product or service straight away
  • Google Analytics to know exactly who is visiting and converting
  • Mailchimp for mailing lists to build your brand following and increase future purchases
  • Google apps for business or Zoho mail for professional email and app solution
  • Wordpress blog to provide fresh material to your customers and increase backlinks/SEO

And you will have all of this up in less than 3 hours!

This course is built for entrepreneurs who aren't developers. Maybe you've just had a great idea you want to test out, or you want to sell your first eBook. Maybe you've got an event coming up you want to promote. I will give you the skills to experiment with product/service ideas quickly by being able to throw websites up in less than an hour.

"Sam has a knack for boiling things down to their simplest levels. He makes the whole process, which could be very daunting, simple. The step by step instructions make it easy to set up a really professional looking website with its own domain and corresponding email addresses and ecommerce ability in no time. It really gives your business, hobby, club or just family online presence a polished look that a address or service based website can't. For the price this course is a steal and will be the best money you have spent in a long time."


"Sam makes it all super easy to understand with clear walkthroughs. Perfectly suited to beginner website developer enthusiasts, and a few good tips for more intermediate people (like myself) as well!"

5 *

You have a 30 day money back guarantee when you buy this course. In that time you can go through the entire course and earn the cost back several times over. If you aren't satisfied, get a full refund: no questions asked.

Hit the "buy" button now!

Who is the target audience?
  • Small Business owners
  • Startups
  • Anyone who wishes to build a web presence
  • Anyone who wants to rapidly build websites to experiment with ideas
Students Who Viewed This Course Also Viewed
What Will I Learn?
By the end of this course you will be able to quickly create websites to promote and sell goods or services
You will learn how to sign up and set up ecommerce, mailing lists, email, websites and analytics
View Curriculum
  • Comfortable with computers
  • Mac or Windows PC
  • Able to download and install new software
Curriculum For This Course
Expand All 33 Lectures Collapse All 33 Lectures 02:28:16
1 Lecture 02:02

Welcome to the course! We go over what we're going to cover in the course, and about why it's important.

Preview 02:02
Domain Name & Hosting
4 Lectures 08:56

Choosing your domain can be quite challenging. We cover some brief tips to help you choose. Try out to find a cool domain name!

Preview 02:12

A Small Orange discount exclusive to this course

In this lecture we buy the domain you chose before along with hosting from A Small Orange.

Please use this link to go to A Small Orange to buy domain.

Other domain providers I mentioned include GoDaddy and Fasthosts. There's also this fantastic article at lifehacker on the 5 best web hosting companies, which includes A Small Orange.

Preview 03:31

The cPanel is where we make all the actions for our website. If we want to set up email, upload pages, literally anything, it is going to start at cPanel.

Preview 03:03
Setting up email
3 Lectures 17:30

We are next going to create a great personal email for your new domain, such as We need to choose where to host; I will be doing lectures to show you how to sign up with Zoho and Google. You only need to do ONE of the following lectures, depending on your preference.

Have a think about what email you want to use. You can obviously add more down the line but to get started choose a single address to manage your business. It's much easier to coordinate a single account whilst you're starting off. There are a number of standard names people use; info@, team@, me@, help@ or yourname@. Look at sites you would like to emulate for inspiration.

Preview 01:28

Head to to sign your domain up for free, ad-free email.

First we sign up to our account before validating that the URL we've put in belongs to us by adding a CNAME record. Only we can add CNAME records for our URLs. We then set up a single user account. It's possible to set multiple users up which you can do down the line which is as simple as adding new email address names and basic details. It's also possible to add groups, for example if you'd like multiple people to access so you can share the burden.

Finally we add MX records; When someone sends an email to the MX records show where your email should be directed to; in our case, it should be sent to zoho for handling so that we can see and reply to our emails.

If there is anything not covered in this lecture you would like me to create a new lecture on, then let me know via

Setting up your email with Zoho

Head to to set up paid-for, google backed email.

First we sign up to our account before validating that the URL we've put in belongs to us by adding a CNAME record. Only we can add CNAME records for our URLs. We then set up a single user account. It's possible to set multiple users up which you can do down the line which is as simple as adding new email address names and basic details.

Finally we add MX records; When someone sends an email to the MX records show where your email should be directed to; in our case, it should be sent to google for handling so that we can see and reply to our emails.

If there is anything not covered in this lecture you would like me to create a new lecture on, then let me know via

Setting up your email with Google
Creating your Website
5 Lectures 20:51
Summary 1

In this lecture we choose the design template we will base our website off. I recommend for free templates and for paid templates.

For this course I will be using so I recommend using this template whilst you complete the course. However, if you're impatient and want to use a different template you've found then go ahead. Try and use a 1 page template as it will make things easier for you.

CNN Article on > 50% internet traffic in US is now mobile usage:

Bootstrap homepage:

Select the perfect design for your website, for free!

Download Chrome from

Download Sublime Text from

Choosing an editor to make building your site super simple

Fill out this simple template with the text for your new website

We use the template from the previous lecture to fill out the content for our website. After completing this we will have our website in a state where we can upload it to our domain, although I advise working through section 5 to improve the look and feel of your site.

After this lecture your website is finished!
(Optional) Basic HTML to enhance your site
11 Lectures 48:49

We're going to be diving a bit heavier into code this section, but don't be afraid. It will be worth it!

Introduction to section

A simple introduction to HTML as a language for building websites. We also add a brand new section to the website.

Adding sections to your site to tailor it perfectly to your needs

In this lecture we cover some of the most core elements for building your webpage up; how to bold and italicise, how to add line breaks and paragraphs, and most importantly how to link to other pages on the internet. Use target=_blank to open links in new pages, or use <a href="">email</a> to link to an email address which will open in your native mail client.

Basic HTML: bold, italic, whitespace & links

In this lecture we show you how to add an image to your website and change it’s height and width using attributes, although it’s better that your image is the correct size to start with to avoid distortion or excess loading times.

Adding Images

In this lecture we discuss how HTML is used to structure the document but CSS is used to style it. We create our own stylesheet and place it after the bootstrap and theme css and use it to change the navbar colour.

Use Cascading Style Sheets to give your page some style

In this lecture we talk about layout using the bootstrap framework. Bootstrap uses Rows; A row is made up of 12 columns. By nesting rows and columns we can set our layout really easily, and by using this method it ensures a responsive (e.g. works well on mobile). In this lecture we set a picture on the left with text on the right.

You can read more about the bootstrap grid layout at

More advanced layout

In this lecture we deep dive into css for changing colours and sizes. We show how by using chrome tools we can edit the css live in to make it much easier to get perfect without repeatedly saving and flipping back and forth. We talk in depth about using the developer tools to find the css currently used to style the element, copying it, and pasting it into our CSS to override.

You can explore more on colours and finer grain details of hex colours at

More on CSS

In this lecture we discuss how to change from the default theme fonts (pretty ugly!) to the fonts of your choice. I use to choose a new font for the website.

Checkout the HTML cheat sheet for some more details on the rules for CSS selection.

Changing your fonts to hugely improve your website

In this lecture we discuses how to edit the header. By clicking on the header links we can navigate to parts of our page, however we have neglected this so far and the headers don’t match the actual content segments. We will cover how to make the header match the sections of our website

Changing your header links to add/remove sections

A quick reference page of HTML and CSS to help you as you edit your page.

Download this HTML cheat sheet
3 pages

In this lecture we learn how to add multiple pages to our website. We can easily copy and paste our first page to create the new one and edit the content appropriately. We then link to this page from the first one, using <a href="newpage.html">link</a>. By just using newpage.html, and not the full website name such as, it means that the links will work when we're tesiting locally.

Add extra pages to your website for more engagement (Bonus Lecture)
Uploading your website
1 Lecture 06:15

In this lecture we upload our website for the first time to make it available to the world using Filezilla.

Using Filezilla to upload our site
Adding the extras
6 Lectures 39:41
Summary 2

Now that we're live it's really important we track hits to our website. Where are our visitors coming from? How long are they staying for? What are they clicking on? All of these are hugely important questions to gauging and increasing the success of your site. For this we use the very popular Google Analytics platform.

Know who is visiting your site with Google Analytics

We use Mailchimp to create a mailing list for our page. Building up a mailing list is a great way to reach out to potential customers and hopefully allow your product or campaign to go viral.

Retain your audience and customers with a mailing list

Take payments for sales RIGHT NOW using PayPal

In this lecture we use the softaculous scripts to install a wordpress blog onto our website. We can specify where it's located, e.g. /blog, /news, or if we leave it at just / then it will become the whole website.

Adding a Wordpress Blog (Bonus Lecture)

In this lecture we use free wordpress templates to make our blog look awesome.

Styling your Blog (Bonus Lecture)
2 Lectures 00:55

It's over! Please put a link to your new website in the discussion forum and let me know if you have any other requests. Contact me via @ohhaiyodev or

Wrap Up

Full Source for IntelliJ Videos
About the Instructor
4.2 Average rating
21 Reviews
2,147 Students
1 Course
Web, iOS and Java developer extraordinaire

I am a serial entrepreneur, web and mobile app developer, and founder of Oh Hai Yo web & iOS consultancy. I am a massive geek and can often be found at tech events around HK such as Angelhack and Startup Weekend and have been a guest panellist for General Assembly.

After working for a year in a small web firm I have spent the last 5 years in finance specialising in front to back Rich Internet Applications (RIAs) in Flex and HTML5 with a focus on java and node.js on the backend. I lead tech and programming sessions and organise speaker sessions to increase awareness of the latest web technologies and teach developers using practical examples.

You can find me on twitter at @ohhaiyodev and I will always reply as soon as possible.

Report Abuse