Learn WordPress

Want to be a WordPress developer? Read these tutorials for detailed guidance on how to develop WordPress themes and plugins.

All WordPress courses:

  1. Coding Blocks for WordPress Gutenberg

    Coding Blocks for WordPress Gutenberg

    Course Intermediate

    After many years of using the same interface, WordPress drastically redesigned its editor for WordPress 5. It's called Gutenberg, and it provides a richer,...

  2. Create Gutenberg Blocks Without Writing JavaScript

    Create Gutenberg Blocks Without Writing JavaScript

    Course Intermediate

    Want to create your own custom Gutenberg blocks but don't know JavaScript? It is possible to code Gutenberg blocks without having to write a line of...

  3. Everything You Need to Know About WordPress Widgets

    Everything You Need to Know About WordPress Widgets

    Course Intermediate

    WordPress widgets let you add blocks of content or interactive features to your site. With a widget, you can add content to your sidebar, footer, header, or...

  4. Introduction to WordPress Plugin Development

    Introduction to WordPress Plugin Development

    Course Intermediate

    Part of the reason for the success of WordPress is how easy it is to customize with themes and plugins. There are a huge number of plugins available in the...

  5. Learn PHP for WordPress

    Learn PHP for WordPress

    Course Intermediate

    What is PHP, and how can you use it for WordPress programming? Discover the answers to those questions and more in our free course, Learn PHP for WordPress. ...

  6. Coding Advanced WordPress Theme Templates

    Coding Advanced WordPress Theme Templates

    Course Intermediate

    Template files are at the heart of every WordPress theme. And if you've already gotten started creating WordPress themes, chances are you have some...

  7. 3 More Practical Projects to Learn WordPress Plugin Development

    3 More Practical Projects to Learn WordPress Plugin Development

    Course Intermediate

    One of the great things about WordPress is how easy it is to add new functionality with plugins. In most cases, the functionality you need already exists in...

  8. 3 Practical Projects to Learn to Code WordPress Plugins

    3 Practical Projects to Learn to Code WordPress Plugins

    Course Intermediate

    Part of the reason for the popularity of WordPress is how customizable it is. With the right themes and plugins, you can make WordPress do just about...

  9. Custom Post Types and Taxonomies: WordPress Content Architecture

    Custom Post Types and Taxonomies: WordPress Content Architecture

    Course Intermediate

    WordPress uses more than just posts and pages to organize content. In fact, if you're not using custom post types and taxonomies, you haven't yet unlocked...

  10. Guide to The Loop in WordPress

    Guide to The Loop in WordPress

    Course Intermediate

    The Loop is at the core of WordPress's post rendering engine. With The Loop, WordPress formats each post to be displayed on the current page. If you want to...

  11. Create Custom Queries in WordPress With WP_Query

    Create Custom Queries in WordPress With WP_Query

    Course Intermediate

    On every page that your site displays, WordPress runs a query to determine whether to retrieve a static page or generate an archive list. Usually the default...

  12. WordPress Coding Basics: Adding Hooks to Your Themes

    WordPress Coding Basics: Adding Hooks to Your Themes

    Course Intermediate

    Hooks make it easy to extend and customize themes and plugins. A theme with hooks will give you and other users much more flexibility by letting them add...