Make your first WordPress theme

Signup now to begin the FREE WordPress theme development course.

Make this minimalist blog theme

Build the entire theme from scratch while you follow along with this free step-by-step course.

Getting Started is Tough!

Trust me, I know the feeling.

I remember making my first theme. I watched videos and read tutorials, but I’d quickly get lost. Every tutorial seemed to glaze over the details like I already knew what to do. Or worse, they taught bad practices I had to unlearn!

Two steps forward, one step backward.

A Better Way

The goal of this course is to provide you with a truly step-by-step guide for making your own WordPress theme. And you’ll create the whole thing from scratch!

With nothing but a code editor and an empty file, you’ll build the entire theme with your own two hands. You’ll setup a development environment in five minutes (seriously!) and write every line of code in the theme.

Who am I?

I’m the founder of Compete Themes, a WordPress theme shop I started in 2014.

Over the years, I’ve made dozens of themes and have published 17 of them on Those themes have since accumulated over 1,000,000 downloads and maintain an average 4.97/5 rating.

Professional Code

I don’t share any code in the course I haven’t already used in my themes. That means the code you use has been battle-tested across tons of real, live websites.

Reuse this same code on client sites and distributed WordPress themes, worry-free.

Sneak Peak

You’re going to learn so much over the next few hours while you build your theme. You’ll learn how to:

  • Setup a local development environment
  • Dynamically output user-generated content
  • Create templates for posts, pages, and archives
  • Style the theme so it’s fully responsive (mobile-friendly)
  • Write clean code following WordPress best practices

What’s the Catch?

The course is truly free. I am working on additional theme development courses now and will be releasing those for free too. Eventually, I will be charging a monthly membership fee for access to those courses.

If you signup now, you’ll have free access forever to the theme development course and all future courses.

Have any questions?

If you have any questions about the course before signing up, please use the contact form here to get in touch. Thanks!