Skip to content
UdemyWordPressPaid courseAll LevelsCertificate

Complete WordPress Theme Developer Course With Bootstrap (Udemy.com)

Build fully functioning modern WordPress themes including page builders, responsive and the WordPress REST API.

Created by: Rob Percival

Last updated December 2025

Our take

Based on the ratings of 422 students, a sample of their written reviews and the syllabus, as the course stood in December 2025. No course pays to be reviewed.

This is a 26 hour, 169 lecture course on building a WordPress theme from the ground up: the customizer, custom post types, child themes, and a full Bootstrap theme built from static HTML. Rob Percival's name is on the listing, but reviewers say Bruce Chamoff does most of the actual teaching. It assumes some background already, PHP basics and working WordPress knowledge, per the requirements, and reviewers who skipped that groundwork say they struggled to keep up.

Reviewers single out the theme customizer section, 14 lectures running over three hours, as the strongest stretch of the course. Some reviewers say Bruce answers questions quickly, but several lower-rated reviews report questions going unanswered for months and code that was not updated as WordPress and its APIs changed. The complaints also cluster around structure: code snippets sometimes show up before they're explained, quiz questions reference material from later sections, and a handful of reviews flag screen captures that cut off part of the editor.

With 422 reviews averaging 4.2, most students land in the 4 or 5 star range, and the course pairs theme-building with sections on pricing and selling themes on marketplaces. It works best as a project-based next step for someone who already has PHP and WordPress basics down, not as a first introduction to either one.

Best forPHP developers with basic WordPress experience who want to build and sell real themes.
Skip it ifYou're new to PHP entirely or want a tightly sequenced, blank-page-to-finished syllabus.

Pros

  • Theme customizer section (14 lectures, over 3 hours) gets singled out as the standout part
  • Builds a complete theme from static Bootstrap HTML, not just isolated snippets
  • Covers pricing and selling WordPress themes on real marketplaces

Cons

  • Lecture order jumps around, so quizzes and code sometimes reference material not yet covered
  • Several low-rated reviews cite outdated code and unanswered questions
  • A few videos have screen capture cut off or audio problems
This course stands out in theme customizer section which is really awesome.
Rupesh Kumar, a student

Listed as All Levels, but really suits developers who already know basic PHP and WordPress, not first-timers.

icon
What you will learn

  • How to sell your themes to other webmasters
  • Develop a complete theme from scratch using concepts presented in this course
  • Know how to set up the exact development environment perfect for theme development.
  • Learn how to identify their theme to the WordPress system
  • Build important theme features including the header, footer and sidebar
  • Add important information to blog posts including permalinks, author information and publish date
  • Develop custom templates which include multi-column templates with sidebars and full page templates
  • Create a search form and search results page
  • Create dedicated categories & tags page and to recognize the difference between both
  • Create a tag cloud
  • Add theme support for featured images, HTML5, menus and more
  • Create menus and theme locations for those menus
  • Distribute custom post types
  • Work with the WordPress customizer
  • Build customizer sections, controls, panels and settings
  • Include page builders with the TGM Activation plugin
  • Recognize coding best practices and how to use the Theme Check plugin to inspect a theme before submitting to the WP review team
  • Build child themes
  • Use version control and know the importance of it
  • Create special templates
  • Use the WP REST API to quickly display posts without loading the web browser.

Course content

22 sections · 169 lectures · 26 hours of video 12 quizzes, 1 article

  1. 1An Overview of the Entire Course from Start To Finish 1 free preview1 lecture · 3 min
  2. 2Setting Up Our Development Environment 2 free previews7 lectures · 56 min
  3. 3Identifying Our Theme To WordPress 1 free preview5 lectures · 1 quiz · 39 min
  4. 4Building Our Theme Including a Zip File Of Our Completed Theme7 lectures · 1 quiz · 50 min
  5. 5Displaying Post and Pages6 lectures · 1 quiz · 39 min
  6. 6Building Our Theme's Inner Pages8 lectures · 54 min
  7. 7Search Forms and Search Results6 lectures · 56 min
  8. 8Category and Tag Pages5 lectures · 56 min
  9. 9Adding Theme Support4 lectures · 24 min
  10. 10Menus and Theme Locations6 lectures · 1.3 hours

Who it is for

The instructor says it suits

  • This course is perfect for PHP developers interested in developing WordPress plugins

What you need before you start

  • Basics of PHP
  • A basic working knowledge of WordPress
  • Comfort of working with text editors

How it compares

Against the other 102 rated Udemy courses in WordPress on CourseDuck:

  • Rating4.2 out of 5higher than 10% of them
  • Reviews422#65 of 103 by number of reviews
  • Length26.4 hourslonger than 96% of them
  • Last updatedDecember 2025more recently than 80% of them

icon
Course Description

If you ever wanted to build a complete WordPress theme, this course is perfect for you. Not only  do we provide over 20 hours of instruction building themes; we provide advanced topics that will make your theme more popular that also gets approved faster by the WordPress theme review team including:

  • Set up your ideal development environment including PHP, MySQL, and more
  • Build sections, panels, and controls for the WordPress customizer
  • WordPress coding best practices
  • Automatically recommend and/or require page builders with your theme
  • Use version control (the basics) to make sure your theme development is a smooth process
  • Create a theme that follows coding best practice and standards
  • Develop a complete theme from a static responsive theme from scratch
  • Make your theme compatible with WooCommerce
  • Display posts quickly with the WP REST API
  • How to earn revenue from your themes, how much to charge for your themes and which websites are the best marketplaces for your themes.
  • Package page builders and other plugins with your theme from WordPress, Guthub or in a separate director
  • Version control of your themes using Git and Github


COMING in MAY AND JUNE 2017: BOOTSTRAP-THEME-MANIA!...We will build a Bootstrap theme as part of all of the concepts taught in this course!

You can already see the Static Bootstrap theme in section 22. We are still creating that brand new theme, you can follow along. We upload videos for this new section a little at a time.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Rob Percival

Hi! I'm Rob. I have a degree in Mathematics from Cambridge University and you might call me a bit of coding geek.

After building websites for friends and family for fun, I soon learned that web development was a very lucrative career choice. I gave up my successful (and sometimes stressful) job as a teacher to work part time and today, couldn't be happier.

I'm passionate about teaching kids to code, so every summer I run Code School in the beautiful city of Cambridge. I also run the popular web hosting and design service, Eco Web Hosting which leaves me free to share my secrets with people like you.

You wouldn't believe the freedom that being a web developer offers. Sign up and find out for yourself why so many people are taking and recommending this course. I genuinely believe it's the best on the market and if you don't agree, I'll happily refund your money.

Sign up to my courses and join me in this amazing adventure today.

icon
More courses by Rob Percival

$199.99

$189.99

$19.99

$149.99

$159.99

$99.99

icon
More WordPress courses

$129.99

$94.99

$24.99

$84.99

Free

$59.99

icon
Reviews

4.2

422 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Pratik Ranjan on 9/25/2017

Bruce is great teacher and very much love and thanks to him. I am doing lot of courses on Udemy. This course is my thorough learning to become a wordpress developer. I loved this course, and build a working template. I dont find a reason, in my case, to give this course a rating below 5. Now, I also have the confidence that I can create some good working themes, that can at least help me setup my own websites and get me going into web development through wordpress. I seriously wanted to be into web world as a developer. This is course gets me going there. I think this course ensures that I am now very much interested into wordpress, its development and using js, html, css, php.

By Col Moore on 1/27/2017

Feels like the chapter order has been mixed around so the code samples suddenly appear extra code snippets and some end of chapter quiz asks questions about code that isn't shown or discussed until later chapters. Also the screen capture has problems as the instructor has to describe buttons or fields that are off the visible part of the screen. It also seems to take awhile for the course to get going in the case that the student has their WordPress hosted on the internet ( I know you can skip ahead but there is important information that would be missed such as the file and path structure of a basic WordPress site). Apart from that the knowledge is very informative and clearly given with a good voice.

By Kevin Thiele on 12/30/2016

I wanted to leave a review to this course just after I've worked my way through all the lectures which I've done yet. I read all the emails by Bruce regarding some low star reviews claiming that there is no structure in this course and you don't get what you pay for. Bruce is right saying that you get a lot and the order isn't important since you can simply use the serveral pieces of code whenever and whereever you want. But it makes no sense to jump around. It should start at a white page and end with a complete theme. Sometimes you watch a new section beginning with the first lesson, the next one is totally different and the third one continues without saying that there have been some changes in between. Bruce is giving advices about proper coding but isn't following them himself. Another point is the window size which is too small to see everything. I've had a lot of course which managed to cope with udemy restrictions. I believe that there is lots of information in this course but you need to find them. With a bit more of a structure this could be a good one.

By Erick Sandoval on 12/5/2016

This course is great. I recommend it because many wordpress courses promise and never deliver teaching "how" to create a wordpress theme. Specifically, how php works with wordpress in detail. This one does! Some lessons could've been condensed in to one (do we really need 3 lessons on dummy texts and posts plugins?). Another suggestion is that the text editor that is used in the course. I understand it's just text, but staring at a white screen for hours tires the eyes. Most text editors now come with a darker background by default. There are a lot of new, free, and better looking text editors, including one from adobe called brackets. The recording could benefit from some editing. The video is static, there is no "zoom in" to appreciate areas of interest. Overall I like what I've learned which is more important to me. The instructor knows and is patient to explain. Im glad there's a course that finally teaches from the very start how to create a wordpress theme.

By Tuan Le on 11/25/2016

I love all Bruce courses,he is one of the best Wordpress development teacher around,I can build a theme to use or to sell with my own plugins build in,all the techniques from Bruce teaching,thank you Bruce for creating this course,compare to some other courses around his course cover many useful tips and techniques,I am getting better everyday.Thank again Bruce and wait for your next courses.Best of luck.

By Stephen Moss on 10/3/2016

I've made my living as a coder (ColdFusion) since Feb 2000 and just now transitioning to PHP development. I will admit it took a bit to get used to Bruce's teaching manor since he was associated with Rob Percival but now really appreciate his style. He absolutely knows his stuff and now thoroughly enjoy the videos. It's just honest coding. Gotta love that. Highly, highly recommending this and his other two courses. He's the real deal.

By Cathy Henry on 9/29/2016

This is definitely not a Rob Percival course. Video and sound quality varies from section to section. I find it a little hard to follow at times. I have learned a great deal of very helpful and useful information but I am a little upset that the PHP best practices were not taught from the beginning. Many people use these courses as references of the correct way to code. I understand the need to teach how to clean up code, and to know what the best practices are, but it should not have been so far into the course (Lesson 80) after an entire theme had been taught that contained so many errors to clean up. I know the course is new and will improve with time as missing pieces are filled in. I am 75% through the course and, through dialog with Bruce, I am confident that my concerns are being taken to heart.

By Alan Kelly on 9/24/2016

So far it's a great course, I'm able to keep up with it, sometimes I will redo lectures just to recap and correct mistakes.I have just asked the instructor a question so will see what the response time is like. Yes, the instructor has replied to my query in a timely manner and he has explained it in a non-jargon way. Would have no problem recommending this course to anyone who wants to have a working knowledge of the backend of wp-themes, who like me are not expert in all thing WordPress. (Update) I have got as far as I can in this course (Lecture 90-odd) it's just got way to technical for a non-expert, but I still think it's great value for the money I paid . Alan Kelly

By Sean Mitchell on 8/26/2016

First what you really want to know: Is this course worth the money? 100% yes if you are new to making WordPress themes. Is it the end all and covers everything in WordPress? No. Wordpress is a really big program. I don't think a miracle worker could cover everything in 20 hours. Mr Percival does however cover a ton of ground with examples and repetition. As of the day of this review, he is answering questions and updating the course. One gets the impression that he is a man of integrity who cares about the student experience and the quality of his work. Some things that I haven't seen in the course so far being just over half done, in my opinion should have been by now but I'm very happy overall.

By Antonella Perna on 8/11/2016

The course is thorough and super user friendly. The instructor patiently goes into every stage of theme development in a very clear way, and keeps reinforcing the information during each video and in a final review of each section. The material is great for beginners, but it also progresses towards more advanced topics such as the WordPress Customizer and integration with theme builders. At last a WordPress theme development course that doesn't stop at the plain vanilla WordPress theme. In fact, this course teaches how to build fully featured themes that can compete with most marketplaces. Warmly recommended.

Showing all 10 reviews on CourseDuck

Read all 422 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100