# WordPress Bootcamp

Canonical URL: <https://www.creativelive.com/classes/wordpress-bootcamp>

## Overview

WordPress allows you to create and maintain a website even without a web design background or coding knowledge. WordPress is built with HTML, CSS, and PHP, giving developers who know code greater control over WordPress sites. Whether you want to create a new website or blog or manage an existing WordPress site, this class is for you.

If you design or code websites, knowing WordPress is essential, as many of the sites you work on will likely use (or should use) WordPress. WordPress powers over 40% of all websites because it provides extensive functionality and the ability to create themes (templates) that control a site's look, feel, and behavior. Clients will want to edit content such as text and images, and WordPress lets them do so without any coding knowledge. In this class, you will learn how to create pages, edit content, and understand how clients interact with WordPress when managing their site. You will also learn how to control layout, appearance, and functionality using easy-to-use tools that do not require coding knowledge, as well as when to use code for even greater control.

## What you'll learn

- Build websites or blogs with WordPress
- Create or edit webpages and blog posts in a WordPress site, format text, images, links, and more
- Install WordPress themes (which control the appearance of a WordPress site) and customize their appearance
- See how WordPress plugins add functionality
- Install WordPress locally so you can write and test your code
- Learn how WordPress code works behind the scenes and how to use HTML, CSS, and PHP to customize and control it

## Prerequisites

You should have basic HTML and CSS coding experience equivalent to our [Web Development with HTML & CSS](/classes/coding-classes-new-york-city-nyc) class.

## Curriculum

### Getting Started with WordPress

#### Creating a WordPress Site (Installing WordPress)

- Installing WordPress with a Web Host’s “1-Click Install”
- Manually Installing WordPress

#### Logging Into the WordPress Admin & General Site Settings

- Logging Into the WordPress Admin
- General WordPress Settings
- Editing Your Profile
- Setting Your Profile Picture (Gravatar)

#### Writing Posts & Formatting Text

- Posts versus Pages
- Creating a New Blog Post
- Using the Visual Editor
- Pasting Without Formatting & Clearing Formatting
- Formatting Headings
- Formatting Bulleted & Numbered Lists
- Formatting Quotes
- Publishing a Post
- Deleting a Post
- Restoring a Post from the Trash (or Deleting it Delete Permanently)

#### Publishing a Post (Making it Live)

- Publishing a Post (Making it Live)
- Status
- Visibility
- Publish Date & Time

#### Adding a Read More Link to a Post

- Adding the Read More Tag
- Changing the Text in the More Tag

#### Creating Links (Hyperlinks)

- Linking to Another Website
- Opening a Link in a New Tab
- Linking to a Page Within Your Site
- Editing & Removing Links

#### Adding Images & Managing the Media Library

- Adding an Image to a Post or Page
- Editing Images (Manually Resizing, Cropping, & Rotating)
- Media Settings (Customizing the Size of Thumbnail, Medium, & Large)
- Adding a Featured Image
- Uploading Images & Files Directly Into the Media Library
- Editing & Deleting Images in the Media Library
- Deleting Unused Images (Cleaning Out the Media Library)

#### Adding an Image Gallery

- Adding an Image Gallery
- Editing an Existing Image Gallery

#### Adding Video

- Embedding YouTube Videos
- Uploading a Video File

### Diving Deeper into WordPress

#### Categories, Tags, & Reading Settings

- Categories & Tags Explained
- Creating & Editing Categories
- Changing the “Uncategorized” Default Category Name
- Setting the Default Category
- Creating & Editing Tags
- Changing Categories/Tags for Multiple Posts
- Reading Settings

#### Widgets

- Editing & Adding Widgets

#### Making Pages

- Pages versus Posts
- Creating a New Page
- Publishing a Page (Making it Live)
- Deleting a Page
- Changing the Page Order

#### Menus

- About Menus & Locations
- Adding & Removing Links in Menus
- Creating Submenus
- Opening Menu Links in a New Tab

#### Installing Themes

- What Are WordPress Themes?
- Where Do I Get WordPress Themes?
- Installing & Activating a Theme
- Manually Uploading & Activating a Theme
- Deleting a Theme

#### Customizing Theme Appearance

- Customizing Appearance
- Customizing the Site Identity (Logo, Title, & Tagline)
- Adding a Site Icon (Favicon)
- Customizing the Header
- Customizing Colors

#### Changing the Template Layout for a Page/Post

- Changing a Template Layout

#### WordPress Plugins: About, Installing, & Updating

- About WordPress Plugins
- Installing a WordPress Plugin
- Updating Plugins

#### WordPress Plugins You May Want to Install

- Recommended WordPress Plugins

#### SEO (Search Engine Optimization)

- Creating SEO-Friendly Permalinks (URLs) for the Site
- Customizing the URL of an Individual Page/Post
- Setting Titles & Meta Descriptions with an SEO Plugin

### Customizing WordPress

#### Page Builders: Customizable Page Layouts

#### Theme Builders: Control the Website’s Look

#### Child Themes

#### Custom Post Types

#### Advanced Custom Fields

### WordPress Best Practices

#### Automated Backups

#### WordPress Security

### Running WordPress Locally

#### Setting Up a Local Testing Server

#### Installing WordPress

### Creating a Custom WordPress Theme

#### Converting a Static HTML Site to a Dynamic WordPress Theme

#### Creating Custom Templates

#### Using Your Custom CSS

#### Creating Menu Display Locations

#### Creating Widget Areas

#### Adding Custom Theme Controls

## Schedule
- Jul 20, 2026 – Jul 22, 2026 — Live Online
- Sep 28, 2026 – Sep 30, 2026 — Live Online

## Reviews

> I was introduced to Noble Desktop years ago by an employer. At the time, we were implementing a new workflow and there was no one on staff qualified to train the team. I was so impressed with the instructor and the class, that I signed up for additional classes on my own… everything from JavaScript to WordPress to UX/UI Design. These days the ability to remain employable is entirely dependent on the need to continually upgrade one’s skillset. No one provides better, more comprehensive (and well-documented) instruction and technical training than Noble Desktop. It’s also a great place to meet other people in my chosen field (and other industries) whom I might not have the opportunity to meet otherwise.
>
> —  Abbe Eckstein, Freelance Art Director

## Pricing

**Tuition:** $995
