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. A Guide to WordPress Permalinks

      A Guide to WordPress Permalinks

      Course Intermediate

      The permalink is the URL you see in the address bar for any post or page on your WordPress site. By default, the WordPress permalinks are hard to read and...

    3. WordPress SEO Without Plugins

      WordPress SEO Without Plugins

      Course Intermediate

      SEO isn't just about installing a plugin and expecting it will do all of the work. It takes a lot of careful planning and work to make your site...

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

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

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

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

    8. Essential WordPress Plugins

      Essential WordPress Plugins

      Course Intermediate

      Discover the best WordPress plugins to use for backup, security, caching, and SEO. Learn how to install and configure key WordPress plugins in this free...

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

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

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

    12. Create Content in WordPress With Posts and Pages

      Create Content in WordPress With Posts and Pages

      Course Beginner

      In WordPress, all your content is organized into posts and pages. If you want to use WordPress to the fullest and create a well-organized site, you'll need...