WordPress Course Outline


  • 3 essential elements to build a website
  • What is a content management system?
  • Open source CMS vs. proprietary / closed source CMS
  • WordPress.com vs. WordPress.org

Domain & Hosting

  • Recommended domain name registrars
  • How to buy a domain name
  • Recommended web hosting providers
  • What to consider when choosing the right hosting plan of your needs
  • How to purchase a web hosting account
  • How to point/link domain name to website

Navigating cPanel (Your Web Hosting Account)

  • How to set up work emails (youremail@yourwebsite.com)
  • Syncing emails with your email provider(e.g. Gmail, Outlook, Live, Yahoo)
  • Assessing File Manager (Managing your website files)

WordPress Installation

  • 3-step WordPress installation
  • Logging into WordPress

WordPress Themes

  • Modern Web Design trends
  • Choosing a reliable WordPress theme
  • Installing a theme
  • Installing a child theme


  • General
  • Writing
  • Reading
  • Discussion
  • Media
  • Permalinks
  • Managing users


  • How to install plugins
  • Setting up TinyMCE Advanced plugin

Adding Site Content

  • Planning your website architecture
  • Creating webpages
  • Creating subpages
  • Setting up your main navigation menu
  • Adding content with the Visual Editor and Text Editor
  • Adding images to your page
  • Creating hyperlinks
  • Publishing your page
  • Creating posts
  • Setting up a blog

Contact Form Creation

  • Creating a contact form
  • Embedding a contact form

Landing Page Creation

  • Enabling full width page
  • Creating a landing page with Beaver Builder
  • How to craft magnetic landing pages

Customizing Website Appearance

  • How to upload a logo
  • Customizing the sidebar
  • Customizing the footer
  • Customizing your website with code

Making Your Site Search-Engine-Friendly

  • Installing WordPress SEO
  • On-page SEO ranking factors
  • Maintaining your site speed and loading time

Integrating E-Commerce into Your WordPress Site

  • Installing Woocommerce
  • Creating a product
  • Checkout and payment gateways

Website Backup and Maintenance

  • Keeping your WordPress version, plugins, and themes up to date
  • Backing up your website with Duplicator
  • Transferring your website to a new domain or new host
  • Keeping your website secure and up to date