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
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
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.
Instructor Details
- 4.2 Rating
422 Reviews
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.
More courses by Rob Percival
The Complete Digital Marketing Course - 12 Courses in 1 (2026)
4.3 (181,581 Reviews)
Provider: Udemy
Time: 22.7h
$199.99
The Complete Web Developer Course 3.0 (2026)
4.5 (72,668 Reviews)
Provider: Udemy
Time: 31.2h
$189.99
The Complete Android N Developer Course (2021)
3.9 (28,646 Reviews)
Provider: Udemy
Time: 32.5h
$124.99
The Complete Android Oreo Developer Course - Build 23 Apps! (2025)
4.3 (17,739 Reviews)
Provider: Udemy
Time: 37.6h
$149.99
The Complete Ruby on Rails Developer Course (2026)
4.5 (16,792 Reviews)
Provider: Udemy
Time: 47.9h
$159.99
The Complete iOS 10 & Swift 3 Developer Course (2025)
4.5 (10,834 Reviews)
Provider: Udemy
Time: 29.8h
$99.99
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
Install Wordpress Locally - No Monthly Web Hosting Costs (2025)
4.8 (380 Reviews)
Provider: Udemy
Time: 1.9h
$59.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












