How to Build a Joomla 3 Website from Scratch

Everything you need to know to build your first Joomla-powered website. Get your website up and running in record time.
4.4 (19 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.
482 students enrolled
70% off
Take This Course
  • Lectures 43
  • Length 6 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2014 English

Course Description

This course takes you through the entire process of building a Joomla-powered website. Although the focus is naturally on Joomla, other important topics are also covered including how a website works and website planning.

Build a Joomla Website From Scratch was originally produced in 2010 and this latest version contains the same material that has been presented in workshops at a cost of up to $400 per student. This online version is fantastic value and teaches you everything you need to build a typical website. A workbook is included.

Your teacher is Richard Pearce who has been working with computers since 1983. He went online when bulletin boards were popular and migrated to the Internet in 1993. Richard stumbled across Joomla in its early days and started teaching it in 2008. Since then, tens of thousands have watched various versions of Richard's courses that demonstrate how to build a Joomla Website the right way, the first time.

If you have ever considered building your own website or if you would like to start a new career by becoming a web developer, then this course is for you.

For Joomla version 3

What are the requirements?

  • Basic understanding of how websites work
  • Basic understanding of how to interact with websites
  • Computer with 20MB free space to store downloads
  • Desire to build websites for yourself and/or clients

What am I going to get from this course?

  • Understand how websites work
  • Plan a website
  • Install the Joomla content management system on to a website hosting account
  • Create the main content for the website pages
  • Create the supplementary content for the website pages

Who is the target audience?

  • Web Developers who want to add Joomla to their skill set
  • Small business owners
  • Not for profits
  • Personal website owners
  • Web development students

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Web101

This lecture explains the differences between conventional documents and web pages. You will also learn the three layers of a web page.

  • What is a Web Host
  • Web Hosting Packages
  • Local vs. Offshore
  • Choosing a Joomla-friendly web host
  • What is a domain name?
  • How to choose a domain name
  • Where to buy a domain name
  • Domain name costs

The difference between a static website and a dynamic website.

  • What is Joomla?
  • Why use Joomla?
  • How Joomla works
  • Joomla Versions
  • Choosing Templates
  • Template Costs
  • Template Positions
  • What is an extension?
  • The five types of extensions
  • Finding and choosing extensions
  • Custom extensions
  • Single Articles
  • Category Blogs
  • Category Lists
  • Featured Articles
  • Modules Only
  • Extensions
Section 2: Website Planning

The steps to take to produce an effective website plan that ensures your website is built right the first time.


Once you have one or more goals for your site, it's time to get your team together and brainstorm what to include on your site.


A sitemap is a is a hierarchical diagram showing each of the pages on the site and how they correlate with each other.


The process of planning a website is similar to planning a house. The house needs a blueprint and so does your website. Website blueprints are known as a wireframe diagram.


In this lecture you will learn the necessary steps to finding and choosing a template.


Some quick tips on how to produce content including:

  • Text
  • Media
  • Extensions
Section 3: Installing Joomla

An overview of the required steps to installing Joomla.


How to install Joomla at CloudAccess


How to install Joomla at SiteGround using Softaculous.


How to install Joomla using cPanel.


A walkaround the backend of Joomla known as Administrator.


Installing the extensions that are used in this course.

Section 4: Primary Content

The four steps to creating a Joomla page.


Understanding and creating Joomla categories.


Creating single article pages.


Creating Category Blog pages.


Creating articles that are split on two pages.


Editing article parameters throughout Joomla.


Creating a featured articles page which is commonly used for the home page.


The importance of resizing images before uploading.


The first method of how to insert images into an article or module; the Joomla Media Manager.


The second method of inserting images; JCE.


Creating links within content.


Embedding content from a third party website.


How to create a feedback form.


How to create a photo gallery in Joomla using an extension.

Section 5: Secondary Content

How to add content in other areas of the page.


Displaying summaries from articles that have recently been added to the site.


Displaying a list of the most read articles.


How to add a search box.


How to add one or more navigation menus.


Allowing your site visitors to leave comments on your content.


Allowing your visitors to share your content on social networks.


Emebd a Google map into your articles or modules.


Tidying up some bits and pieces including adding a logo.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Richard Pearce, Teaching online since 1995

I started developing websites in 1995. In those days, there were almost no training materials, but after a lot of trial and error, I managed to produce one of the first retail websites here in Sydney, Australia. I was hooked and continued to build sites for 16 1/2 years.

These days I spend my time sharing my knowledge and experience by producing online courses as well as some classroom training.

When I'm not in front of a monitor, I love exploring Sydney's plethora of bushwalks (hikes), teaching one of my four kids something new or watching my 17 African cichlids.

Ready to start learning?
Take This Course