Complete WordPress Theme & Plugin Development Course (Udemy.com)
Everything you need to become a hirable WordPress Developer building custom themes and plugins
Created by: Zac Gordon
Last updated June 2022
What you will learn
- PHP for WordPress - The Loop, Conditionals, Hooks and More!
- How to Work with Child and Starter Themes Like Pro
- The Ins and Outs of the Template Hierarchy - Always Know What File to Customize
- How To Enqueue and Work with JavaScript and CSS in Themes
- The Complete List of Template Tags To Use When Customizing and Extending Themes
- A Deep Understanding of How to Use Action and Filter Hooks to Programmatically Control WordPress
- A Solid Starter Template For Building Your Own WordPress Plugins
- Common Practices and Techniques for Building Custom WordPress Plugins
How it compares
Against the other 102 rated Udemy courses in WordPress on CourseDuck:
- Rating4.5 out of 5higher than 52% of them
- Reviews4,045#8 of 103 by number of reviews
- Length16.1 hourslonger than 85% of them
- Last updatedJune 2022earlier than 54% of them
Course Description
WordPress is the leading Content Management System on the market, powering a large percentage of the Web. The need for WordPress Developers who can build and customize themes and plugins is ever growing. Learn from one of the most recognized educators in the WordPress world, Zac Gordon, who has taught thousands of people now employed as WordPress Developers.
If you want to learn everything from customizing existing themes, building custom themes or starting to build plugins, this course is for you. You will learn in depth how WordPress works under the hood, from template files and tags to hooks and internal APIs. If you are looking to build bigger and more custom projects with WordPress or just get a good job with a great company building WordPress projects, then this course is for you. Make sure though you can already build and style a basic web page with HTML and CSS as we assume you already know this and focus more on learning PHP.
When you learn the skills this course contains you will feel incredibly empowered to build almost anything you can imagine with WordPress. You should also feel confident working professionally in the field as a WordPress Developer. You will have built a theme and plugin along with the course as well as a theme and plugin of your own. Follow in the path of thousands of others of Zac's students who learned WordPress Development and went on to do great work in the field.
Instructor Details
- 4.5 Rating
4,045 Reviews
Zac Gordon
Zac Gordon is a professional educator. He has taught at the high school and college level, as well as at some of the leading online education sites. With a Masters in Education and experience working with students of all ages and skill levels, folks say Zac has a knack for explaining things and delivering lessons with enthusiasm.
In addition to teaching, Zac is working on a larger mission to help up level education on planet Earth.
More WordPress courses
Complete WordPress Developer Course - Plugins & Themes (2025)
4.9 (2,983 Reviews)
Provider: Udemy
Time: 29.3h
$129.99
WordPress for Beginners: Create a Website Step by Step (2025)
4.8 (8,059 Reviews)
Provider: Udemy
Time: 5.3h
$94.99
WordPress Theme Development from Scratch 2.0 (2026)
4.8 (1,142 Reviews)
Provider: Udemy
Time: 10.3h
$24.99
WordPress for eCommerce | How to Build an Online Store 2018
4.8 (485 Reviews)
Provider: Udemy
Time: 1.5h
Free
Install Wordpress Locally - No Monthly Web Hosting Costs (2025)
4.8 (380 Reviews)
Provider: Udemy
Time: 1.9h
$59.99
Reviews
By Mauricio on 4/19/2026
I find the course easy to understand and very to the point. Pratical and adding a little more of the logic on how wordpress work, so you can do your own thing than trying to make you memorize methods. I loved and the instructor is very good and not monotone speaking as most instructors. I really enjoyed learning in this course. Only observation, a few of the plugins mentioned have changed names or no longer exist. That is normal and comom, plugins are always coming and going, just ask chaptgpt if the plugin switched names or if there is a equivalent.
By Shubham Sharma on 5/10/2025
I'm giving this course a 4-star rating. It's a good starting point, and the content is well-organized and clearly explained, especially in relation to WordPress fundamentals. However, the downside is that the course hasn't been updated in a long time. Since technology evolves quickly, some parts feel outdated. Still, if you're a beginner looking to learn the basics, this course is definitely good enough.
By Beverly D. Calandingan on 11/14/2020
Very informative!
By Michael Carton on 11/7/2020
The course creator is great, clear and well spoken
By Matej Faganel on 11/7/2020
Well nothing much to evaluate till now. Maybe course should follow the development of tools to avoid any missunderstanding.
By Anonymous on 11/7/2020
Great introductory course for Wordpress theme creation and plugins!
By Daniel Falzon on 11/1/2020
This course is exactly what I wanted to give me a good overview of how to develop themes using wordpress.
By ChefEdward on 10/17/2020
yes this what i wanted to learn that is not being teach in treehouse
By M. I. on 10/10/2020
I absolutely loved this course because it spoke directly to me in a language that I understand (I am a software engineer getting into WordPress). If you have some background in coding, you will find that this course is fast-paced enough and gets straight to the point. If you do not, however, I'd suggest you either be prepared to spend a lot of time going through the exercises, or maybe find some intro courses to WP and a programming language like JS or PHP. Highly recommended!
By Ahmad Farid bin Mat Piah on 10/4/2020
yes
By River Fisher on 9/24/2020
Yeah, so far it's fine. I'm litterally only in the first section so I'm not exactly sure it's the best fit. I do think I'll learn some important webmaster skills.
By Manuel Matos on 9/21/2020
too easy...
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






