Course Content
01 – Website Setup & WordPress Basics
This module teaches the foundational steps required to build a fully functional WordPress website from scratch. You will learn how to choose and register a domain name, set up reliable hosting, configure SSL, create email accounts, and install WordPress using both 1-click and manual methods. The lessons guide you through the WordPress dashboard, essential settings, and the key differences between posts and pages. You’ll also learn how to install and configure critical plugins for SEO, security, and backups, as well as how to select and activate the right theme for your website’s goals. By the end of this module, you will understand how to create pages, build navigation menus, and implement basic security practices to keep your site safe. This section provides the technical foundation needed to confidently build and manage your WordPress website.
0/12
02 – Elementor Page Building
This module shows you how to design professional, visually engaging website pages using Elementor’s drag-and-drop page builder. You will learn how to install Elementor, navigate the editor, and use sections, columns, and widgets to create clean, modern layouts. The lessons cover global colors and typography, designing hero sections, using containers with Flexbox, and building fully responsive pages for desktop, tablet, and mobile. You’ll also learn how to add images, videos, icons, galleries, buttons, forms, and calls-to-action that drive user engagement. This module teaches you how to build site-wide elements such as headers, footers, and reusable templates using Elementor’s Theme Builder. By the end, you’ll be able to design polished, conversion-focused website pages—without writing any code.
0/12
03 – Business Website Essentials
This module teaches you how to structure, plan, and create the essential pages every high-performing business website needs. You’ll learn how to clearly communicate what your business does, who you help, and why visitors should choose you. The lessons walk you through building an effective Home page, writing a compelling About page, creating a Services page that converts, and designing a Contact page with professional forms. You’ll also learn how to add trust-building elements such as testimonials, logos, and badges, as well as how to set up strategic calls-to-action throughout your site. This module covers blog creation, content planning, and the structure of your first posts, along with important legal pages your site must include. By the end, you’ll know how to create a complete, conversion-optimized business website that supports your goals and builds credibility with your audience.
0/12
04 – Branding & Visual Design
This module teaches you how to create a cohesive, professional visual identity for your website and brand. You’ll learn the fundamentals of branding, including how to choose color palettes, pair fonts, and create a consistent look across every page. The lessons cover layout balance, white space, and visual hierarchy so your designs are clean, modern, and easy to navigate. You’ll also learn how to create a simple logo using DIY tools like Canva, select brand-appropriate images, and use icons and graphics effectively. This module shows you how to build a complete brand style guide and avoid common design mistakes, while ensuring your website remains accessible for all users. By the end, you’ll be able to design a cohesive, visually appealing website that strengthens your brand identity and improves user experience.
0/12
05 – SEO & Website Traffic
This module teaches you how to optimize your website for Google search and attract consistent, high-quality traffic. You’ll learn what SEO is, why it matters, and how to choose the right keywords for your business. The lessons cover on-page SEO essentials such as titles, meta descriptions, alt text, internal linking, and proper blog structure. You’ll also learn how to create local SEO pages, optimize images for speed, and set up Google Analytics and Google Search Console to track your performance. This module shows you how to create content that ranks and attracts customers, as well as how to drive additional traffic through social media. By the end, you’ll understand how to build a search-friendly, high-visibility website that brings in more visitors and potential customers over time.
0/12
06 – Website Launch & Maintenance
This module teaches you how to successfully launch, manage, and maintain your WordPress website for long-term performance. You’ll learn how to follow a complete pre-launch checklist, test your site across devices, and ensure all links, forms, and layouts work correctly. The lessons cover essential speed optimization techniques such as caching and minification, along with key security practices including firewalls, malware scans, and automatic backups. You’ll also learn how to connect your domain using DNS, monitor site propagation, and use analytics tools to track traffic and performance. This module shows you how to safely update WordPress, themes, and plugins, troubleshoot common errors, maintain mobile responsiveness, and follow a monthly website maintenance routine. By the end, you’ll know how to keep your site fast, secure, and running smoothly long after launch.
0/12
How to Make a Website

Using Elementor’s Theme Builder

Learn how Elementor’s Theme Builder allows you to design and control global parts of your website—such as headers, footers, blog templates, archives, search results, and more—using dynamic widgets and display conditions.


Learning Objectives

  • Understand what Elementor’s Theme Builder is and how it works.
  • Create and customize global headers and footers.
  • Build dynamic templates for blog posts, archives, and pages.
  • Use display conditions to control where templates are applied.
  • Use dynamic content (featured image, post title, author box, etc.).

What Is Elementor’s Theme Builder?

Theme Builder replaces your theme’s default templates with fully customizable designs built in Elementor. You can visually design:

  • Header
  • Footer
  • Single Post (blog post template)
  • Single Page (default page layout)
  • Archive pages (category, tag, author archives)
  • Search Results page
  • 404 Page

This gives you complete control over your site’s structure and presentation.


How to Access Theme Builder

  1. In WordPress, go to Templates → Theme Builder.
  2. You’ll see a dashboard showing all available template types.
  3. Click Add New to start creating a new template.

Building a Header Template

Steps

  1. Go to Templates → Theme Builder → Header.
  2. Click Add New.
  3. Choose a starter template or create from scratch.
  4. Add a Container or Section with:
    • Logo widget
    • Nav Menu widget
    • Button widget (CTA)
  5. Use Flexbox to align items horizontally.
  6. Set responsive visibility for the mobile menu.
  7. Click Publish.
  8. Set display condition: Entire Site.

Tips

  • Use a sticky header for better navigation.
  • Hide desktop menu on mobile and show the hamburger menu instead.


Creating a Single Post Template

This controls how your blog posts are displayed sitewide.

Steps

  1. Go to Theme Builder → Single Post.
  2. Add a title using the Post Title widget.
  3. Add the Featured Image widget.
  4. Add Post Content widget—this displays the core text from the editor.
  5. Add extras:
    • Author Box
    • Post Navigation
    • Related Posts
    • Comments
  6. Publish → Display Conditions → All Posts.

Tips

  • Use dynamic elements so content updates automatically for each post.
  • Maintain wide spacing and readable typography.

Creating Archive Templates

These templates control the layout for categories, tags, and other listing pages.

Steps

  1. Go to Theme Builder → Archive.
  2. Design the layout using widgets like:
    • Archive Title
    • Archive Description
    • Posts widget (grid or list)
  3. Publish → Display Conditions → All Archives or specific categories.

Building a Custom 404 Page Template

A custom 404 page helps guide lost visitors back to the right content.

Ideas for a Useful 404 Page

  • Short message (“This page could not be found.”)
  • Search bar
  • Home button
  • Links to popular pages or categories

Steps

  1. Go to Theme Builder → Single → 404.
  2. Create a simple, branded layout.
  3. Publish → Display Conditions → 404 Page.

Using Dynamic Content

Dynamic content automatically fills in information based on the current page or post.

  • Post Title
  • Featured Image
  • Author Name
  • Date
  • Post Excerpt
  • Custom Fields (ACF)

This is essential when building templates for blogs or custom post types.


Setting Display Conditions

Display conditions determine where your template is applied.

Common Options

  • Entire Site (full coverage)
  • All Posts or All Pages
  • Specific Categories
  • Specific Pages
  • Tags, authors, archives
  • Exclude rules (e.g., exclude homepage)

Multiple conditions can be stacked to create flexible rules.


Recommended Workflow

  1. Create your header and footer first.
  2. Build dynamic templates for posts and archives.
  3. Create reusable sections and page templates.
  4. Apply display conditions to control layout across your site.
  5. Test every template on desktop, tablet, and mobile.

Common Mistakes to Avoid

  • Applying a template to the wrong part of the site.
  • Overusing templates when a simple page is enough.
  • Forgetting mobile layouts inside Theme Builder.
  • Mixing inconsistent spacing and typography.
  • Leaving out key elements like the “Post Content” widget.

Activity: Build a Single Post Template

  1. Create a new Single Post Template in Theme Builder.
  2. Add Post Title, Featured Image, Post Content, Author Box, and Comments.
  3. Publish with condition: All Posts.
  4. Visit a blog post to confirm the template is applied.

Deliverable: Submit screenshots of your Single Post Template layout and a live blog post using it.

Next Lesson: Working With Custom Post Types