Learn Theme Development

Read these tutorials to learn how to create custom WordPress themes. If you want to be a WordPress theme developer, you'll learn everything you need to know.

All Theme Development tutorials:

  1. How to Create a WordPress Child Theme

    How to Create a WordPress Child Theme

    Tutorial Beginner

    If you ever need to edit a third-party theme, you must use a child theme to avoid losing all your changes. Here's how.

  2. An Easy Way to Code a Mega Menu in WordPress

    An Easy Way to Code a Mega Menu in WordPress

    Tutorial Intermediate

    Mega menu plugins are great, but for a simple mega menu you can code your own. Learn how to use CSS to code a mega menu in your WordPress theme

  3. 10 Best WordPress Menu Plugins for 2025

    10 Best WordPress Menu Plugins for 2025

    Tutorial Beginner

    Road signs let us know where we are and point us to where we want to go. Similarly, website menus help users to navigate your website. Menus tell users their...

  4. Twenty Nineteen Teardown: Using the New WordPress Default Theme

    Twenty Nineteen Teardown: Using the New WordPress Default Theme

    Tutorial Beginner

    Learn all about the brand new Twenty Nineteen WordPress default theme and what makes it tick under the hood.

  5. What Makes WPBakery (Visual Composer) the Best WordPress Page Builder Today?

    What Makes WPBakery (Visual Composer) the Best WordPress Page Builder Today?

    Tutorial Beginner

    Looking for a WordPress page builder that takes the hassle out of creating your website? WPBakery (formerly known as Visual Composer) is hands-down the best...

  6. Looking Ahead to 2019: WordPress in the Year to Come

    Looking Ahead to 2019: WordPress in the Year to Come

    Tutorial Beginner

    2018 has seen some significant changes for WordPress—and a fair amount of controversy. So what does the new year have in store?

  7. Show WordPress Related Posts With Taxonomy and a Custom Post Type

    Show WordPress Related Posts With Taxonomy and a Custom Post Type

    Tutorial Intermediate

    In this post, you'll learn how to show related posts and products for a custom post type in WordPress. Using a custom taxonomy, you'll see how to add a...

  8. Create Style Variations for WordPress Gutenberg Blocks: Part 2

    Create Style Variations for WordPress Gutenberg Blocks: Part 2

    Tutorial Intermediate

    Join me as we take a closer look at implementing block style variations and learn how to unregister specific block styles and set custom defaults.

  9. 8 Best and Most Beautiful WordPress Gallery Plugins

    8 Best and Most Beautiful WordPress Gallery Plugins

    Tutorial Beginner

    Looking for the best way to display a collection of photos, videos, art pieces, or even blog posts or testimonials? a WordPress Gallery Plugin is the answer.

  10. New Course: How to Use Custom Post Types in WordPress

    New Course: How to Use Custom Post Types in WordPress

    Tutorial Beginner

    Custom post types allow you to extend WordPress's default post with data that is useful for your own website. Learn how to use them in our new short course,...

  11. Create Style Variations for WordPress Gutenberg Blocks: Part 1

    Create Style Variations for WordPress Gutenberg Blocks: Part 1

    Tutorial Intermediate

    Learn how to extend the style options available for blocks in the new WordPress Gutenberg editor by implementing multiple block style variations.

  12. UberMenu and 7 Other Best Mega Menu Plugins

    UberMenu and 7 Other Best Mega Menu Plugins

    Tutorial Beginner

    Does your site manage a lot of content, many products, or complex services? Chances are, you need a Mega Menu. There are many great plugins to help you build...