Having worked with WordPress from its inception through today, I have the benefit of watching how WordPress has progressed to the world’s most popular open source CMS. I am uniquely positioned to offer my services as a WordPress trainer. From individuals and small business to education and Fortune 1000 corporations, I have trained thousands of people on WordPress concepts – from installation, maintenance, and security to search engine optimization, social media integration, and content marketing.



Trainings can be scheduled individually or in groups online or off. For online trainings, I use Citrix GoToTraining for up to 25 people. For one on one trainings, I use the free version of Team Viewer, which can be downloaded from the Team Viewer website.

Due to the length of the training, I usually schedule them over 1.5 days for groups in a reserved space or online over three days.


One-on-One Individualized Training
Online: $495
In-person: $795 + travel and expenses if necessary

Group Training
Online: $495 + $100 per additional person
Group: Contact for pricing.

I am pleased to offer the following trainings:

WordPress 101

Training time: 12 hours total

WordPress is the world’s most popular CMS. It comes in two flavors:

  1. the free and open source software installed at the webhost of your choice, or
  2. the cloud-based WordPress.com, a freemium service operated by Matt Mullenweg’s WordPress professional services company, Automattic.

This training focuses on WordPress as a CMS, which:

  • you may have installed on a web host yourself.
  • was installed for you at at webhost through a one-click install process, or
  • was installed for you upon signup with a managed WordPress service like WPEngine.com or GetFlywheel.com

Note: This training may reference new features from WordPress.com that may benefit how you manage your WordPress installation, but is more focused on WordPress as an installed open source package at a webhost and not WordPress.com specifically.

The modules are as follows.

Internet Basics – 2 Hours

I have always found it necessary and important to provide a brief overview of how the Internet itself works. When we publish content on the web for desktop and mobile browsers, we should have a basic understanding of where the content we created is stored, retrieved, and displayed to our intended audiences.

We’ll cover:

  • Domain names and how to register and manage one.
  • Hosting and the difference between “shared” (cheap) and VPS (higher price, but more secure)
  • IP Addresses and why we need to know what ours is.
  • Caching and Content Delivery Networks and how these two technologies help us improve the speed of our websites and blogs
  • Keeping WordPress safe from hackers and spam bots

WordPress Basics – 7 Hours

WordPress is a set of files and folders whose sole purpose is to provide a framework for publishing content to a website viewed by anyone with a modern web browser (i.s. Chrome, Safari, Firefox, or Opera). I liken this to a car engine that, when the key is turned, ignites a process to make the car run. The car transports you to your destination and once you arrive, you are at the intended experience you want to engage with (i.e. a store, a school, etc.)

When the key for the WordPress engine is turned, a process begins to run through the WordPress “loop.” WordPress pulls the data you added to a connected database (sort of like an Excel spreadsheet) and then builds website pages on the fly, per request by each site visitor, and displays that data in an organized manner according to the theme you have chosen to build, buy, or get for free. WordPress pulls data and publishes that data into the layout defined by the theme’s foundational HTML and CSS code.

  • Demystify what WordPress actually is, what it looks like, and what it does.
  • Review the front-end (what your site visitor sees), the back-end (your administration area), your MySQL database (where your text content is stored) and the “wp-content” folder, where your plugins, themes, and media uploads are stored.
  • Review of the following:
    • WordPress Dashboard view and configuration.
    • WordPress Settings (General, Reading, Writing, Discussion, and Permalinks).
    • WordPress Page/Post editor, including taxonomy and associated meta data.
    • WordPress Media Library, including importing and editing/resizing images, as well as creating galleries.
    • WordPress Widgets for sidebars, footers and other widget-enabled areas
    • WordPress Menu system to create navigation menus for headers, footers, and other menu-enabled areas.
    • WordPress Tools for import, export of all of your content.
    • WordPress Themes, including installation, upgrades, and configuring using the WordPress Customizer (if adoptd by the theme developer).
    • WordPress Plugins, including installation, configuration, and upgrades.
    • WordPress Users, including creating users, assigning user role permissions, and author bios and avatars (using Gravatar.com).
    • WordPress Comments, including how to moderate and send comments to spam.

Note: I will also cover FREE vs PAID themes and plugins. There is some risk to buying themes from theme aggregators like ThemeForest or downloading free themes through a Google search.

Content Publishing – 2 Hours

In this module, I will cover publishing content with WordPress. I’ll walk through publishing a basic post and page and discuss the different ways to display content. We’ll also look at custom post formats some theme developers include to display content in posts and pages styled differently than your run of the mill blog post or website page.

  • Publish, Schedule, Edit, Draft, Trash posts and pages.
  • Creating Page or Post Titles.
  • Permalinks, what they do, and how to configure or edit them.
  • The difference between categories and tags and how to manage them.
  • Assigning and switching authors for a post or page.
  • Turning on/off comments for pages and posts.
  • Using post Excerpts.
  • Using post or page Featured Image

JetPack for WordPress by Automattic – 1 Hour

In this module, we will add JetPack, a very powerful plugin from Automattic, which enables additional functionality for your website. JetPack is a master plugin containing over over 30 plugins to enhance your website or blog. While there are other third party plugins that emulate many of the included plugins in JetPack–and those plugins may have additional features–JetPack offers an easy to use suite of plugins that are cleanly integrated into your WordPress site.

WordPress SEO and Social Media

Training details coming soon.