WordPress Programming

Harvard Extension School

DGMD E-26

Section 1

CRN 26268

Begin Registration
This hands-on course helps students gain an understanding of how to utilize client-side and server-side web programming techniques to create customized online solutions, rich user experiences, e-commerce, and mobile friendly websites using the WordPress content management system (CMS). Students hone their programming skills by customizing WordPress websites including the WordPress backend. Course topics include understanding the WordPress platform and file structure, themes, programming in PHP, relational databases, MySQL database programming, programming WordPress theme files, adding custom code to a WordPress site through shortcodes and templates, custom post types, the WordPress CODEX/function library, WordPress filters and hooks, plugin development, site migration, and site maintenance. Project assignments help students gain proficiency with individual concepts culminating in a comprehensive final project to create an interactive website using a topic of their choice.

Instructor Info

Lisa DiOrio, MS

Owner and Lead Developer, Fembot Creative


Meeting Info

Th 6:30pm - 8:30pm (1/27 - 5/17)

Participation Option: Online Asynchronous or Online Synchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register: January 23, 2025

Additional Time Commitments

Optional sections to be arranged.

Prerequisites

A working knowledge of web technologies, including HTML, and CSS. Familiarity with programming concepts including conditionals, loops, functions, and arrays. Experience working with WordPress is helpful, but not required.

Notes

This course meets via web conference. Students may attend at the scheduled meeting time or watch recorded sessions asynchronously. Recorded sessions are typically available within a few hours of the end of class and no later than the following business day.

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
26268 1 Online Asynchronous, Online Synchronous Lisa DiOrio Open Th 6:30pm - 8:30pm
Jan 27 to May 17