no certificate
- OR -
with CEU Certificate*
Start Right Now!
Taking multiple courses? Save with our platinum program.

Course Description

WordPress is a free open source blogging tool and content management system.   WordPress can be used to create a traditional blogging site; however, it can also be used to create a standard website for business or personal use.   This course focuses on creating websites using WordPress.  No previous experience is needed.  This course is structured in a way to help all students, regardless of their experience, learn WordPress. 

Students will learn how to:

·    Set up a domain and hosting account

·    Set up a MySQL database on their server

·    Install WordPress on the MySQL database

·    Plan their website by choosing color schemes, fonts, layouts, and more

·    Search for themes in WordPress

·    Select, install, and activate a theme

·    Add posts to their website

·    Create website pages

·    Add images, photo galleries, and more

·    Create tags for SEO and categories to organize their posts

·    Use WordPress as a content management system (CMS)

·    Use widgets and plugins

·    Create an ecommerce site

·    Integrate WordPress with social media

·    Customize a WordPress site using PHP, CSS, and HTML

·    And more.

Each lesson covers a different aspect of WordPress and contains sections to teach students what they need to know.   Step-by-step instructions, along with screenshots and demonstrations, make learning to use WordPress a breeze.  By the end of the course, all students will be able to successfully create their own customized website using the information they've learned.   

Course Requirements

You should have a high school reading level and be competent in basic computer usage and terminology. 

Course Topics

Lesson 1: Introduction to WordPress

·        A brief history

·        More about WordPress

·        WordPress Blogs vs. Websites

·        A brief introduction to WordPress themes

·        Getting started with WordPress


Lesson 2:  Finding a Home for your WordPress Site

·        Finding a domain

·        Registering a domain

·        Choosing a web hosting package

·        WordPress feature through your host


Lesson 3:  Installing WordPress on Your Site

·        How to install WordPress

·        The MySQL database

·        Uploading your files

·        The install script

·        About WordPress Release Cycles

·        Upgrading WordPress


Lesson 4:  Content Management using WordPress

·        Archiving content

·        The purpose of categories

·        Naming a category

·        Creating a new category

·        About static page parents and children

·        Permalinks

·        Dressing up links

·        Customizing links

·        Checking Links with Your Server

·        Syndicated content (RSS)

·        About Feed Readers

·        RSS options

·        RSS and Social Media


Lesson 5: Selecting the Right Tools

·        Picking a text editor

·        Picking a web browser

·        About cross-browser compatibility

·        An introduction to FTP

·        Setting up for FTP

·        Using an FTP client

·        Transferring files

·        Editing files (FTP)

·        File Permissions


Lesson 6:  Image Formats

·        Image types and formats

·        Comparing image formats

·        About graphic design software programs

·        Raster based software

·        Vector based software

·        Image optimization

·        Image libraries


Lesson 7:  Fonts and Colors

·        About Color

·        The color wheel

·        The color models

·        Color schemes

·        Color combinations

·        Creating colors using codes

·        About fonts

·        Web safe fonts

·        Fonts for graphic design

·        Installing fonts on a computer


Lesson 8:  Designing Your WordPress Site

·        Choosing a site width

·        Fixed widths

·        Fluid widths

·        Responsive Layouts

·        Columns

·        Navigation

·        Content display options

·        The Sandbox environment


Lesson 9:  The WordPress Default Layout

·        About the layout and structure

·        Customizing the header image

·        Choosing a header image

·        Creating your own header image

·        Custom navigation

·        About widgets

·        Using widgets

·        Adding widgets to a sidebar or footer

·        The text widget

·        The RSS widget


Lesson 10:  Themes and Templates

·        About WordPress themes

·        PHP and MySQL

·        Defining PHP

·        The template tag

·        Using PHP

·        Managing your database

·        Template files

·        How templates work with WordPress themes

·        Stylesheets

·        About the Main Index and The Loop

·        The different templates

·        Template tags, values, and parameters

·        Using template tags in blog posts

·        Connecting templates

·        Using more than one stylesheet


Lesson 11: More on Widgets and Template Tags

·        Common template tags

·        Calendar

·        List pages

·        Post archives

·        Categories

·        Content types

·        More template tags

·        Adding widget areas

·        Registering widget ideas

·        Adding widget areas to template files

·        Using template files

·        Named templates

·        Template parts

·        Page templates

·        Adding support


Lesson 12: Parent and Child Themes

·        Understanding parent and child themes

·        Creating a child theme

·        Loading a parent theme style

·        Customizing the parent theme style

·        Using images in child theme designs

·        Edit theme structure with child themes

·        Overriding parent template files

·        Adding new template files

·        Removing template files

·        Modifying theme functions file

·        Preparing a parent theme


Lesson 13:  Creating a Custom Site

·        Getting acquainted with CSS

·        CSS Selectors

·        Classes and IDs

·        CSS properties and values

·        Changing background mage or colors

·        Adding a custom background

·        Changing the background with CSS

·        Positioning your header image using CSS

·        Repeating or scrolling background images

·        Changing theme elements

·        Adding effects

·        Setting font, color, and size

·        An introduction to basic HTML

·        Inserting images

·        Inserting links

·        Inserting lists


Lesson 14: Using WordPress as a Content Management System

·        Creating the front page

·        Creating a static page

·        Using a static page as your front page

·        Making a blog look like a website

·        Creating blank blog pages

·        Assigning the new page as a blog page

·        Creating custom page templates

·        The default page template

·        Comparing templates

·        Using different sidebarand footer templates

·        Custom styles for sticky, category, and tag posts


Lesson 15: Using WordPress Plugins

·        Installing plugins using the dashboard

·        Finding plugins

·        Installing and activating plugins

·        Installing plugins manually

·        Ecommerce plugins

·        Photo galleries and portfolios

·        Inserting images onto pages or into posts

·        Creating web forms using plugins

·        About BuddyPress

·        Integrating plugins with social networks

Course Materials

All course material will be provided in the lessons and netlinks.

Grading Policy

Each lesson will include a lesson review quiz along with an assignment. Students will successfully complete this course by mastering all learning outcomes with 70% or higher overall grade.

Learning Outcomes

By successfully completing this course, students will be able to:
  • Describe what WordPress is and what it can do for you.
  • Identify the right tools for the job.
  • Demonstrate installing and setting up for WordPress.
  • Demonstrate graphics and images usage.
  • Demonstrate fonts and colors usage.
  • Demonstrate planning the layout of your website and selecting a theme.
  • Demonstrate adding content to a WordPress theme.
  • Demonstrate WordPress plugins use.
  • Demonstrate using templates in WordPress, and
  • Demonstrate mastery of lesson content at levels of 70% or higher.

Assessment Guide

Assessment Points
An Introduction1
Lesson 1 Assignment1
Lesson 1 Exam10
Lesson 2 Assignment1
Lesson 2 Exam10
Lesson 3 Assignment1
Lesson 3 Exam10
Lesson 4 Assignment1
Lesson 4 Exam10
Lesson 5 Assignment1
Lesson 5 Exam10
Lesson 6 Assignment1
Lesson 6 Exam10
Lesson 7 Assignment1
Lesson 7 Exam10
Lesson 8 Assignment1
Lesson 8 Exam10
Lesson 9 Assignment1
Lesson 9 Exam9
Lesson 10 Assignment1
Lesson 10 Exam9
Lesson 11 Assignment1
Lesson 11 Exam10
Lesson 12 Assignment1
Lesson 12 Exam10
Lesson 13 Assignment1
Lesson 13 Exam10
The Final Exam59
Total Points:201

Related Articles