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

Adding Images, Galleries, Icons, and Videos

Learn how to insert and optimize images, galleries, icons, and videos in WordPress or Elementor. This lesson covers file preparation, placement, accessibility, performance, and design best practices.


Learning Objectives

  • Add and format images using the WordPress editor or Elementor.
  • Create image galleries and adjust layout styles.
  • Use icons effectively for clarity and visual hierarchy.
  • Embed and optimize videos for performance and UX.
  • Improve accessibility, SEO, and loading speed for all media.

Preparing Media Files

Before uploading visual content, optimize it for fast loading and clarity:

  • Images: Use JPG for photos, PNG for transparency, SVG for icons (if allowed), WebP for compression.
  • Size: Scale images to the display size (e.g., hero images 1600–1920px wide).
  • Compression: Use tools like TinyPNG, Squoosh, or ShortPixel.
  • Naming: Use descriptive filenames (e.g., kitchen-remodel-before.jpg).
  • Alt Text: Add short, meaningful descriptions for accessibility and SEO.

Adding Images

WordPress Block Editor

  1. Click the + to add a block.
  2. Select Image.
  3. Upload from your device or choose from the Media Library.
  4. Set alignment, size, and link options (None, Media File, or Custom URL).
  5. Add Alt Text in the sidebar.

Elementor

  1. Drag the Image widget into your section or container.
  2. Upload or choose an image.
  3. Set Image Size (Full, Medium, Custom).
  4. Add Caption if needed.
  5. Adjust alignment, border radius, shadow, or hover animation.

Best Practices

  • Use consistent image styles (rounded corners, subtle shadows).
  • Keep file sizes under 250 KB for most images.
  • Avoid decorative images with no alt text (use empty alt tag "").

Creating Image Galleries

WordPress Block Editor

  1. Add a Gallery block.
  2. Select multiple images.
  3. Choose column layout (2–4 columns recommended).
  4. Optional: Enable Crop Images for uniform grid.

Elementor

  1. Use the Basic Gallery or Image Carousel widget.
  2. Upload multiple images.
  3. Adjust Columns, Spacing, Captions, and Lightbox options.

Tips

  • Use carousels sparingly—they reduce control for the user.
  • Keep galleries clean by limiting to 6–12 images per section.
  • Enable lightbox for full-screen view.

Using Icons

Icons help highlight features, steps, or benefits. They provide quick visual cues and improve readability.

Elementor Icons

  1. Drag the Icon or Icon Box widget.
  2. Choose from the built-in library (Font Awesome & others).
  3. Set size, alignment, and colors (use global colors).
  4. Optional: Replace icon with an SVG upload.

Best Uses for Icons

  • Feature lists
  • Benefits and highlights
  • Service explanations
  • Process steps

Best Practices

  • Use a consistent icon style (line, solid, outlined).
  • Keep icon colors within your brand palette.
  • Ensure icons do not replace essential text (not screen-reader-friendly by themselves).

Adding Videos

Where to Host Videos

  • YouTube – Great for reach, fastest loading (recommended).
  • Vimeo – Cleaner player, ideal for branded presentations.
  • Self-hosted – Avoid unless necessary; slow and bandwidth-heavy.

Adding a Video (WordPress Editor)

  1. Add a Video block.
  2. Paste a YouTube or Vimeo URL.
  3. Adjust playback options and alignment.

Adding a Video (Elementor)

  1. Drag the Video widget.
  2. Paste a URL or choose embed options.
  3. Enable Lazy Load (important for performance).
  4. Add a Custom Cover Image for a polished look.
  5. Set start time, autoplay, mute, or player controls as needed.

Video Best Practices

  • Use a custom thumbnail for brand consistency.
  • Keep videos short (< 2 minutes) for hero or landing pages.
  • Always use lazy loading to reduce initial load time.
  • Avoid autoplay with sound—it frustrates users.

Performance Guidelines

  • Enable lazy loading for all images and videos.
  • Compress large image backgrounds for hero sections.
  • Serve WebP images if supported.
  • Remove unused media from your Media Library periodically.

Accessibility & SEO Essentials

  • Alt Text: Describe the image’s purpose (“Modern white kitchen renovation”).
  • Video Captions: Enable closed captions or include transcripts.
  • Icons: Use aria-hidden="true" for decorative icons.
  • Links on Images: Make clickable areas clear and large enough.

Activity: Build a Media-Rich Section

  1. Add an image using your page builder and apply a subtle shadow or border radius.
  2. Create a small 3–image gallery below it.
  3. Add an icon+text row (3 icons max).
  4. Embed a YouTube or Vimeo video with lazy load and a custom thumbnail.

Assignment: Upload a screenshot of your completed media section on desktop and mobile view.

Next Lesson: Adding Backgrounds, Patterns & Overlays