π 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
Β
