Proposed Theme Lessons

Local Install
Theme Migration
Theme Troubleshooting
Introduction to Theme Testing
Intro to CSS
CSS (Cascading Style Sheet) is the code that determines how your web pages will look. It defines elements such as layout, colors and fonts. In this walkthrough you will learn what CSS is and how to use CSS selectors and styles with a WordPress theme.
Introduction to _s
Web Fonts
Why Web Fonts? Make a huge impact in your site design by enhancing the look and feel and overall readability of your site through typography. We will show you how.
Introduction to PHP
Theme Internationalization
Theme Documentation
Theme Accessibility
What is a Theme?
Child Themes
What is a Child Theme and when should you use one? This step-by-step walkthrough will give you an understanding of what a Child Theme is and how to create your own Child Theme.
Anatomy of a Theme
In this module you’ll learn about the different files that make up a theme and how they work together to display your website.
WordPress Template Hierarchy
The WordPress Template Hierarchy is a powerful system that allows you to create front-end templates for many types of WordPress pages. This walkthrough will teach you what the WordPress Template Hierarchy is and how to use it to serve a variety of pages.
Starter Themes
Post Formats
What are Post Formats, how can you use them, and how do you develop Post Formats? This step-by-step walkthrough will give you an understanding of what Post Formats are and how to create your own.
Templates are the WordPress theme files used to render website pages. Getting antiquated with templates is an important step in learning to build themes for WordPress. This walkthrough will explain what templates are and introduce you to commonly used templates and template tags so you can edit and make your own templates.
The Loop
Template Tags
Conditional Statements
Conditional tags allow you to display unique content on a page depending on the conditions the page matches. This means you can have a block of content that only shows up on the home page and not on other pages. We will show you how to harness the power of conditional tags and use them in your theme templates.
Themes: Plugin Relationship
Custom Post Types
Custom Taxonomies
Custom Metadata
Hooks, Actions, and Filters
Theme Options
Theme Customizer
Login Customization
Dashboard Icons
Custom Menus
Widget Areas
What is a widget area? Why would you add one to your theme? This module will give you an understanding of how to add widget areas to your themes and how to add content to these areas.
Making Widgets
Core Theme Forms
Advanced Theme Testing
Packaging Themes