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

Choosing Color Palettes for Your Website

Pick colors that support your brand strategy, improve readability, and scale across your site—without guesswork.

Estimated time: 30–45 minutes  •  Level: Beginner

What You’ll Learn

  • How to translate brand adjectives into color directions.
  • How to build a 5–7 color palette that scales (primary, accents, neutrals, states).
  • How to apply the 60–30–10 rule for layouts and components.
  • How to check accessibility (contrast ratios) and avoid common mistakes.
  • How to implement your palette in WordPress + Elementor with global colors.

Start With Strategy (Not Swatches)

Choose colors that reinforce your positioning and audience. Pick 3 brand traits and map colors to them:

Warm & Friendly

Corals, peaches, warm neutrals. Works well for personal brands and wellness.

Modern & Tech

Cool blues, teals, muted grays. Great for SaaS and services signaling clarity.

Bold & Energetic

Vivid primaries with high contrast. Ideal for campaigns and strong CTAs.

Palette Structure (5–7 Colors)

  1. Primary (1): Main brand color for buttons/links.
  2. Accent (1–2): Support highlights, badges, charts.
  3. Neutral (2–3): Backgrounds and text (e.g., near-white, gray-700, gray-900).
  4. State Colors (optional 1–2): Success/Warning/Error for UI feedback.

Guideline: Limit intense, saturated hues to CTAs and small elements; keep backgrounds and long-form text calm.

Layout Rule: 60–30–10

  • 60% Neutral background and surfaces (page BG, cards).
  • 30% Secondary neutrals and subtle accents (headings, dividers).
  • 10% Primary color for calls-to-action and key highlights.

Sample Palettes (Copy & Adapt)

/* Only affects this lesson block */ #lesson-branding-colors .palette{border:1px solid #eee;border-radius:14px;padding:1rem;margin:1rem 0} #lesson-branding-colors .swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:.75rem} #lesson-branding-colors .swatch{border-radius:10px;height:56px;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#111;font-weight:600;border:1px solid rgba(0,0,0,.05)} #lesson-branding-colors .swatch.is-dark{color:#fff} #lesson-branding-colors code.color{background:#f6f8fa;padding:.15rem .35rem;border-radius:6px} #lesson-branding-colors .legend{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem} #lesson-branding-colors .legend span{font-size:.85rem;background:#f7f7f9;border:1px solid #eee;border-radius:6px;padding:.2rem .5rem}

A. Warm & Friendly

#E85D3F
#FFC7B3
#FFF6F2
#3E3A39
#F0EDEA
PrimaryAccentBGTextSurface

Use: Primary for buttons/links, peach accent for highlights, off-white backgrounds, charcoal text.

B. Modern & Tech

#2563EB
#0EA5E9
#F8FAFC
#0F172A
#E2E8F0
PrimaryAccentBGTextSurface

Use: Indigo for CTAs, cyan as secondary accents, slate text, cool gray surfaces.

C. Bold & Energetic

#F59E0B
#EF4444
#FEFCE8
#111827
#F3F4F6
PrimaryAccentBGTextSurface

Use: Amber for primary actions, red for urgent highlights, soft warm BGs to reduce glare.

Accessibility: Contrast & Legibility

  • Body text: Aim for contrast ratio ≥ 4.5:1 against its background.
  • Large text (≥ 24px or 18.66px bold): ratio ≥ 3:1.
  • Buttons/links: Check text color vs button color; also ensure focus/hover states are visible.
  • Never use color alone to convey meaning (pair with icons, labels, or patterns).

Tip: Keep one “ink” color for long text (usually near-black on light backgrounds) for comfortable reading.

Implementing in WordPress + Elementor

  1. Set Global Colors: In Elementor, go to Site Settings → Global Colors. Add Primary, Accent, Text, Muted Text, Background, Surface.
  2. Map Components: Buttons use Primary (normal) and a slightly darker shade on hover; links inherit Primary.
  3. Sections: Alternate Background and Surface for visual rhythm (e.g., white → light gray).
  4. Templates: Save a button + card as reusable templates to lock in consistent color usage.

Hands-On: Build Your Palette (15–20 min)

  1. Pick a Direction: Choose one of the three sample vibes above or define your own in 3 adjectives.
  2. Select Colors: Choose 1 primary, 1 accent, 2 neutrals (text + surface), and 1 background.
  3. Name Tokens: Create names like --brand-primary, --brand-accent, --brand-bg, --brand-surface, --brand-text.
  4. Test Contrast: Try your headline, paragraph, and button over your background and surface colors.
  5. Apply Sitewide: Set them as Global Colors and update your Header, Buttons, and Footer templates.

Common Mistakes to Avoid

  • Choosing colors first, strategy later.
  • Too many saturated hues (fatiguing to read).
  • Low-contrast text on colored sections.
  • Inconsistent button colors across pages.
  • Using “pure black” (#000) on white; prefer deep charcoal for softer reading.

Reusable Tokens (Copy/Paste)

Use these names in your design system documentation or CSS (if applicable):

:root{
  --brand-primary: #2563EB;  /* Buttons, links */
  --brand-accent:  #0EA5E9;  /* Badges, highlights */
  --brand-bg:      #F8FAFC;  /* Page background */
  --brand-surface: #E2E8F0;  /* Cards, sections */
  --brand-text:    #0F172A;  /* Body & headings */
  --state-success: #16A34A;
  --state-warning: #F59E0B;
  --state-error:   #EF4444;
}

Note: If you don’t use custom CSS, simply mirror these names when creating Elementor Global Colors.

Example: Applying Colors to Components

Primary Button

Hover: darken primary by ~8–10%.

Link & Body Text

Readable body copy on light background. Links use primary.

Card Surface

Use surface to separate sections without heavy borders.

Quick Color Checklist

  • Primary, Accent, Background, Surface, Text defined.
  • Contrast checked: body text ≥ 4.5:1; large text ≥ 3:1.
  • Buttons and links are unmistakable and consistent.
  • Global Colors set in Elementor; applied to templates.
  • Usage follows 60–30–10 across pages.

FAQ: Common Beginner Questions

How many colors should I use?

Five to seven is plenty: 1 primary, 1 accent, 2–3 neutrals, plus optional state colors.

Can I use dark mode?

Yes—treat it as a second palette. Keep brand hues similar, swap backgrounds to deep neutrals, and recheck contrast.

What if I already have a logo color?

Keep the logo hue as primary for actions if it contrasts well; otherwise, reserve it for accents and choose a more accessible primary.

Next Steps

  1. Finalize your 5–7 color palette and document names/tokens.
  2. Set Global Colors and update your Header, Footer, and Button templates.
  3. Audit 2–3 pages for contrast and link visibility.

Continue learning: Typography Basics (Fonts, Pairing, Readability).


Accessibility tip: Don’t rely on color alone; pair with icons and labels. Ensure focus states are visible and keyboard navigable.