Ali AlaaThe logo is comprised of to A letters joined together representing my initials.

17.5 hours on-demand video

The Complete Guide to Building Premium WordPress Themes

Create premium wordpress themes from scratch. Learn all the best practices that will get your theme approved on marketplaces like themeforest.

What you'll Learn:

  • Learn how to code and create premium WordPress themes that pass the themeforest review.
  • Use NPM/Yarn and Gulp to create a workflow for an efficient and a reusable Wordpress theme.
  • Discover all core aspects for creating a WordPress theme.
  • Learn how to create a secure and translation ready WordPress theme.
  • Learn How to make your theme customizable with WordPress's Customizer API.
  • Write Javascript using the latest ES6+ versions.
  • Create custom WordPress widgets and integrate them with Customizer.
  • Create custom post types and custom taxonomies.
  • Learn about shortcodes and how to create them.
  • Learn how your WordPress website can be more accessible.
  • Create basic plugins and learn how to properly include them in your theme.
  • Make your theme modifiable with child themes.
  • Understand how things work in WordPress in a deeper way by digging into the source code.
  • Create themes that are compatible with the new editor 'Gutenberg'.

What Students are Saying:

  • “Great course! I've learnt lot of things here. The instructor is very helpful. I got support from him lot of times. I'll request the instructor to update the course with latest WordPress versions. It will be great if we get updates with wp block themes. Thank you Mr. Ali Alaa for bringing this amazing course to us. All the best!!”
    Xuwel Khan, Udemy Student
  • “Really nice course. It has so many awesome sections!”
    Aldea Daniel, Udemy Student
  • “the course was awesome the author was good knowledge in this field”
    ABHIJIT BISWAS, Udemy Student
  • “If you want to learn how to create premium WordPress themes the right way, this is the course to take. It covers everything, demonstrates best practice techniques, and answers all the important questions. Awesome course!”
    Kathy Moran, Udemy Student
  • “Great start for the course. I didn't have the same port in MAMP but URL worked without it, so no problem. The phpmyadmin needed https:// in front to work.”
    Kerli Loopman, Udemy Student
  • “The best, Ali Alaa does not just know very well what he is talking about, he also knows how to present it in a very comprehensive and easy to understand way.”
    René Martínez, Udemy Student
  • “Very good and hight quality course. You should have some experience but if you have it's one of the best courses out there. You'll learn a bunch of very useful techniques on top of the main topic. Highly recommendable. Thank you Ali!”
    Roman Unterstöger, Udemy Student
  • “Very complete course on creating wordpress themes, it helped me a lot in my work as a web developer. It has from basic to advanced knowledge to create your own theme”
    Alessandra Harumi, Udemy Student
  • “I found this course to be of great value. Before starting it, I had some experience with PHP around 15 years ago. My career, however, moved to graphic design and later to photography. Recently, since COVID hit me hard in financial terms, I decided to go back to coding. I did a couple of FreeCodeCamp courses. Next, I decided to move to WordPress, as I used to work with it quite a lot before. I got a request from my friend running to reanimate her online shop, based on WooCommerce, as it was a total mess full of unnecessary plugins, not really responsive, and utterly slow. Thanks to this course, I was able to get 100 points in Google speed score for her shop. I think it speaks for the quality of Ali's work and is the best review possible. I also decided to buy his course on developing Guttenberg blocks, as I already trust his ability to teach such topics. Now what could further improve the course: 1. At times, sound quality is a little low, 2. It is slightly outdated as WordPress is heavily moving from shortcodes and widgets towards blocks, 3. Lack of WooCommerce support, and though you will be able to understand how to work with Woo templates after this class, it would be nice to get a quick overview of the files and process.”
    Paweł Zakrzewski, Udemy Student
  • “It helps a lot when Ali explains why each bit of code is needed and walks through the process each time giving examples. Sometimes even showing alternative ways but pointing out that they aren't the best way”
    Cole Reichenberg, Udemy Student
  • “Amazing course! I never write reviews but I am so pleased and thoroughly impressed I need to. Ali is the best teacher that I have had on udemy. He responses within days and gives understandable explanations. The content in the course is comprehensive not just to your wordpress theme knowledge but your workflow. If you want to learn more than just the vanilla html/css wordpress that everyone teaches but a course that covers how to actually code a production level wordpress theme this is the course for you. Best money I have spent on udemy!”
    Patricia Bird, Udemy Student
  • “Fijne uitleg, en erg vriendelijke accurate feedback en antwoorden.”
    Kees, Udemy Student
  • “I have been using wordpress over a year now. Made some customizations on other themes, but i have never created one from scratch. So far i had an idea of what's going on, but this course definetely helped me fully understand some things i kind of knew and other things i never knew untill now.”
    Alexandros Pallis, Udemy Student
  • “The course is amazing and the instructor resolves your questions. It´s hard to find an instructor that answers questions in Udemy. Thanks Ali.”
    Alan Burga, Udemy Student
  • “Es un gran curso, he aprendido bastante, explica muy bien los conceptos y recomienda buenas practicas”
    Ramon Leonardo Fabian Roman, Udemy Student