🚀 Complete WordPress Course
Duration: 3 Months (24 Classes – 2 per week)
Mode: Online / Live
Level: Beginner to Advanced (No Coding Required → Basic Coding Included)
🟢 PHASE 1: FOUNDATION (Beginner Level)
Module 1: Introduction to WordPress
- What is WordPress?
- Difference between WordPress.com & WordPress.org
- Domain & Hosting basics
- How websites work (Server, Database, CMS)
- Installing WordPress on hosting (cPanel)
- Dashboard overview
🎯 Assignment:
- Install WordPress on hosting
- Change site title & tagline
- Configure general settings
Module 2: WordPress Settings & Basics
- General, Reading, Writing settings
- Permalinks (SEO friendly URLs)
- User roles (Admin, Editor, Author)
- Profile settings
- Discussion settings (comments control)
🎯 Assignment:
- Create 3 users with different roles
- Set SEO-friendly permalinks
Module 3: Posts, Pages & Media
- Difference between Post & Page
- Categories & Tags
- Featured images
- Media library management
- Gutenberg editor basics
🎯 Assignment:
- Create 3 blog posts
- Create About & Contact pages
Module 4: Themes & Customization
- What is a theme?
- Installing free & premium themes
- Theme customization
- Header, footer editing
- Menus creation
- Widgets
🎯 Assignment:
- Install Astra theme
- Customize homepage layout
🟡 PHASE 2: INTERMEDIATE LEVEL (Professional Website Building)
Module 5: Page Builders (Elementor)
- Installing Elementor
- Sections, columns, widgets
- Responsive editing
- Creating landing pages
- Reusable templates
🎯 Assignment:
- Design homepage with Elementor
- Create service page
Module 6: Plugins (Power of WordPress)
- What is a plugin?
- Essential plugins:
- Yoast SEO
- Contact Form 7
- WPForms
- LiteSpeed Cache
- Wordfence Security
- Plugin settings & management
🎯 Assignment:
- Create contact form
- Optimize website speed
Module 7: SEO Basics
- What is SEO?
- On-page SEO
- Keyword research
- Meta title & description
- Image optimization
- Google Search Console setup
🎯 Assignment:
- Optimize 1 blog post for SEO
Module 8: Website Security & Backup
- Website security basics
- Malware protection
- Manual backup
- Backup plugins
- SSL certificate setup
🎯 Assignment:
- Setup automatic backup
- Install SSL
🔵 PHASE 3: ADVANCED LEVEL (Professional & Earning Skills)
Module 9: WooCommerce (E-commerce)
- Installing WooCommerce
- Product creation
- Payment gateways (JazzCash / Stripe basics)
- Shipping settings
- Coupons
- Order management
🎯 Assignment:
- Create online store with 5 products
Module 10: Speed Optimization
- GTmetrix analysis
- Image compression
- Caching setup
- CDN basics
- Database optimization
🎯 Assignment:
- Improve site speed under 90% score
Module 11: Basic HTML & CSS for WordPress
- What is HTML?
- What is CSS?
- Editing with Inspect tool
- Custom CSS in WordPress
- Styling buttons & sections
🎯 Assignment:
- Customize button with CSS
Module 12: Freelancing & Earning
- How to create portfolio
- Fiverr profile setup
- Upwork basics
- Client communication
- Pricing strategy
- Website maintenance services
🎯 Assignment:
- Create Fiverr gig
- Design personal portfolio website
🏁 Final Project
Each student must:
- Build a complete business website
OR - Build an eCommerce website
OR - Build a blog website
🎓 Certification Criteria:
- 80% attendance
- Final project submission
- Practical test
💼 Bonus Modules (Optional but Powerful)
- Membership websites
- LMS website creation
- Google Analytics integration
- Email marketing (Mailchimp)
- Affiliate marketing
- Blogging
- monetization
🟢 Module 1: Introduction to WordPress
Duration: 2 Classes
Level: Beginner
Objective: Students will understand what WordPress is, how websites work, and how to install WordPress.
1️⃣ What is WordPress?
WordPress is a Content Management System (CMS) used to create websites without coding.
- Open-source software
- Free to use
- Powers more than 40% of websites globally
- Beginner-friendly
Why WordPress?
- No coding required
- Thousands of themes
- Powerful plugins
- SEO friendly
- Secure & scalable
2️⃣ WordPress.com vs WordPress.org
🔹 WordPress.com
- Hosting included
- Limited control
- Paid plans for full features
- Good for beginners/bloggers
🔹 WordPress.org
- Need separate hosting
- Full control
- Install plugins & themes freely
- Best for professionals
👉 For your students: Always recommend WordPress.org
3️⃣ How Websites Work?
Before installing WordPress, students must understand:
🌐 Domain Name
Example: chohanonline.com
This is your website address.
🖥️ Hosting
Hosting is where your website files are stored.
Popular hosting companies:
- Hostinger
- Bluehost
- Namecheap
4️⃣ What is a CMS?
CMS = Content Management System
It allows you to:
- Create pages
- Publish blog posts
- Upload images
- Manage users
- Control website design
Other CMS examples:
- Joomla
- Drupal
But WordPress is the most popular.
🖥️ 5️⃣ Installing WordPress (Practical Class)
Method 1: Installation via cPanel
Steps:
- Login to hosting account
- Open cPanel
- Click “Softaculous Apps Installer”
- Select WordPress
- Click Install
- Enter:
- Site name
- Username
- Password
- Click Install
🎯 After installation:
- Visit: yourdomain.com/wp-admin
- Login to dashboard
📊 6️⃣ WordPress Dashboard Overview
Main Sections:
- Posts
- Pages
- Media
- Appearance
- Plugins
- Users
- Settings
Explain each briefly in class with live demo.
📝 Practical Assignment
Students must:
✅ Buy domain & hosting (or use demo hosting)
✅ Install WordPress
✅ Login to dashboard
✅ Change site title & tagline
✅ Delete default post & page
🎯 Learning Outcomes
After Module 1, students will:
- Understand WordPress basics
- Know difference between WordPress.com & WordPress.org
- Understand domain & hosting
- Install WordPress independently
📌 Homework Discussion Question
- Why is WordPress better than other CMS?
- What is the role of hosting in a website?
- Explain the difference between WordPress.com and WordPress.org.
🟢 Module 2: WordPress Settings & Basic Configuration
Duration: 2 Classes
Level: Beginner
Objective: Students will understand WordPress core settings, user roles, and site structure.
1️⃣ WordPress General Settings
Go to: Dashboard → Settings → General
Students should understand:
- Site Title
- Tagline
- WordPress Address (URL)
- Site Address (URL)
- Admin Email
- Time Zone
- Date & Time Format
📌 Teaching Tip:
Explain the difference between WordPress Address and Site Address (important for migrations later).
2️⃣ Writing Settings
Dashboard → Settings → Writing
- Default Post Category
- Default Post Format
Explain what happens when no category is selected.
3️⃣ Reading Settings
Dashboard → Settings → Reading
Important concepts:
- Homepage displays:
- Your latest posts
- A static page
Explain difference between:
- Blog website
- Business website
📌 Practical:
Create a homepage and set it as static homepage.
4️⃣ Discussion Settings (Comments Control)
Dashboard → Settings → Discussion
Students learn:
- Allow people to submit comments
- Comment moderation
- Email notification
- Before comment appears
Explain spam comments and why moderation is important.
5️⃣ Permalinks (Very Important for SEO)
Dashboard → Settings → Permalinks
Default structure:
yourdomain.com/?p=123
Recommended:
yourdomain.com/post-name
Explain SEO-friendly URLs.
You can briefly mention SEO tools like
Yoast SEO for future modules (don’t go deep yet).
6️⃣ User Roles in WordPress
Go to: Dashboard → Users
WordPress has built-in roles:
- Administrator
- Editor
- Author
- Contributor
- Subscriber
Explain clearly:
Role | Power Level |
Administrator | Full control |
Editor | Manage all content |
Author | Publish own posts |
Contributor | Write but cannot publish |
Subscriber | Profile only |
📌 Real-Life Example:
School website:
- Principal → Administrator
- Teacher → Author
- Student → Subscriber
7️⃣ User Profile Settings
Each user can:
- Change password
- Add profile picture
- Add bio
- Change display name
Explain importance of strong passwords.
🖥️ Practical Class Tasks
Students must:
✅ Change site title & tagline
✅ Set static homepage
✅ Change permalink structure
✅ Create 3 users (different roles)
✅ Enable comment moderation
🎯 Learning Outcomes
After Module 2, students will:
✔ Understand all core WordPress settings
✔ Configure SEO-friendly URLs
✔ Manage users safely
✔ Control website comments
📝 Quiz (For Class Test)
- What is the best permalink structure for SEO?
- Which user role has full control?
- Where do we set static homepage?
- Why is comment moderation important?
Top of Form
Bottom of Form
