Learn WordPress

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

Getting started with WordPress

  • How to add custom JavaScript to your WordPress site

    How to add custom JavaScript to your WordPress site

    Anna Monus
  • 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. A Beginner’s Guide to Using WordPress

      A Beginner’s Guide to Using WordPress

      Course Beginner

      Learn how to use WordPress from start to finish in this free WordPress tutorial for beginners. It's the only WordPress beginner's guide you'll ever need. ...

    7. 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...

    8. 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...

    9. 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...

    10. 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...

    11. 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...

    12. WordPress Coding Basics: The Loop

      WordPress Coding Basics: The Loop

      Course Intermediate

      The Loop is at the heart of the way WordPress displays posts or other content. Each post to be displayed is processed and formatted within the Loop. So if...